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:
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.
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?
Spero davvero che Google riconsideri ed è invertito. Sconfigge l'intero scopo delle azioni della pagina, che sono progettate per non essere invadenti. – Pep
Annuncio: https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-extensions/upcoming$20ui$20change/chromium-extensions/7As9MKhav5E/dNiZDoSCCQAJ – rsanchez
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