2016-03-02 8 views
21

ho scritto un'azione della pagina Chrome Extension, con la seguente implementazione:pagina estensione Chrome azione che appaiono al di fuori della barra degli indirizzi

In manifest.json:

"permissions" : [ 
    "declarativeContent" 
    ], 

In background.js:

Ho notato che nella maggior parte dei browser Chrome l'icona di azione della pagina viene visualizzata correttamente all'interno dell'indirizzo e viene visualizzata solo quando viene soddisfatta la pagina corrispondente:

Page action appearing as expected

Tuttavia, in alcuni browser recenti azioni di pagina iniziato appare come abilitati azioni del browser/disabili, vale a dire al di fuori della barra degli indirizzi, che è molto goffo, perché l'idea attorno azioni di pagina icone è che essi appaiono se e solo se la pagina è pertinente per loro. Non ha senso mostrare un'azione disabilitata per la maggior parte delle volte. In realtà, è successo ai browser in cui funzionava bene qualche giorno fa, come se un aggiornamento di Chrome avesse alcuni effetti collaterali.

Page action appearing like a Browser action

Presumo che questo è legato a qualche impostazione Chrome che ora mostra tutte le estensioni là, ma c'è un modo per forzare l'azione di pagina da visualizzare costantemente nella barra degli indirizzi e appaiono solo quando può essere davvero utile?

risposta

31

Sembra che questo sia il risultato di un nuovo aggiornamento di Chrome, con gli sviluppatori che probabilmente ritengono che la maggior parte degli utenti non sappiano che hanno installato estensioni altrimenti.

Link all'annuncio: https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-extensions/upcoming/chromium-extensions/7As9MKhav5E/dNiZDoSCCQAJ

Non sembra come gli sviluppatori di estensioni possono fare nulla di questo, ma spero davvero che Google ritorna questo cambiamento.

+16

Spero davvero che Google riconsideri ed è invertito. Sconfigge l'intero scopo delle azioni della pagina, che sono progettate per non essere invadenti. – Pep

+0

Annuncio: https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-extensions/upcoming$20ui$20change/chromium-extensions/7As9MKhav5E/dNiZDoSCCQAJ – rsanchez

+0

Link corretto dell'annuncio, grazie per il puntatore: https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-extensions/upcoming/chromium-extensions/7As9MKhav5E/dNiZDoSCCQAJ – Pep