2016-03-02 7 views
21

Ich schrieb eine Chrome-Erweiterung Seite Aktion, mit der folgenden Umsetzung:Chrome-Erweiterung Seite Aktion erscheint außerhalb der Adressleiste

In manifest.json:

"permissions" : [ 
    "declarativeContent" 
    ], 

In background.js:

Ich habe festgestellt, dass in den meisten Chrome-Browsern das Symbol für die Seitenaktion innerhalb der Adresse korrekt angezeigt wird und nur angezeigt wird, wenn die übereinstimmende Seite erfüllt ist:

Page action appearing as expected

jedoch in einigen Browsern kürzlich Aktionen Seite gestartet als aktiviert/deaktiviert Browser Aktionen erscheinen, außerhalb der Adressleiste, dh, die viel schwerfälliger ist, weil die ganze Idee um Seite Aktionen Symbole ist, dass sie angezeigt werden, wenn und nur wenn die Seite für sie relevant ist. Es hat keinen Sinn, die meiste Zeit eine deaktivierte Seitenaktion zu zeigen. Tatsächlich ist es bei Browsern passiert, bei denen es vor einigen Tagen gut funktioniert hat, etwa wenn ein Chrome-Update einige Nebenwirkungen hatte.

Page action appearing like a Browser action

Ich nehme an, dies bis zu einem gewissen Chrome Einstellung bezieht, die nun alle Erweiterungen dort zeigt, aber gibt es eine Möglichkeit, die Seite Aktion zwingen kann, konsequent in der Adressleiste angezeigt und erscheinen nur, wenn es sein kann, sehr nützlich?

Antwort

31

Es scheint, als ob dies das Ergebnis eines neuen Updates für Chrome ist, mit den Entwicklern wahrscheinlich argumentieren, dass die meisten Benutzer nicht wissen würden, dass sie Erweiterungen andernfalls installiert hatten.

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

Es sieht nicht so aus Erweiterungsentwickler etwas dagegen tun kann, aber ich hoffe wirklich, dass Google diese Änderung zurückkehrt.

+16

Ich hoffe wirklich, Google überdenkt es und es ist umgekehrt. Es vereitelt den ganzen Zweck von Seitenaktionen, die nicht aufdringlich sein sollen. – Pep

+0

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

+0

Korrigierter Link der Ankündigung, danke Sie für den Zeiger: https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-extensions/upcoming/chromium-extensions/7As9MKhav5E/dNiZDoSCCQAJ – Pep

Verwandte Themen