2016-02-01 14 views
7

Es sieht so aus, dass wir das Symbol der Erweiterung für Chrome 48 und älter ausblenden können. Aber nach einem Update von Chrome auf Version 49 (dev channel), zeigt es mein Erweiterungssymbol :(Ausblenden Symbol der Erweiterung mit Chrome 49

Ich hatte weder "browser_action" noch "default_icon" in der manifest.json (das ist der Tipp für Chrome vor Version 49).

von euch Alle das gleiche Problem hat? Wie Sie das Symbol in die Adressleiste neben versteckt erhalten?

Antwort

10

Dies ist ein (hirntot, wenn Sie mich fragen) change by Chrome team.

Auch wenn Sie haben keine browser_action, Ihre Erweiterung wird ein Symbol anzeigen (oder, wenn dies nicht der Fall ist, eine Kachel mit der ersten le tter). Wenn Sie kein browser_action deklarieren, wird es ausgegraut und nicht interaktiv, aber wird immer noch da sein.

Die Idee besteht darin, den Benutzer zu warnen, dass eine potenziell verstohlene Erweiterung installiert ist. Daher kann nur der Benutzer das Symbol ausblenden, indem er mit der rechten Maustaste klickt und "Im Chrome-Menü ausblenden" auswählt.

Ich bin 100% positiv, dies wird zu Verwirrung führen, aber es gibt nichts, was Sie tun können.

+0

Ok, danke. Ich verstehe und als Endnutzer stimme ich der Idee zu Sicherheitszwecken zu. Als Entwickler ärgere ich mich, weil ich eine diskrete Erweiterung für gut informierte Kunden hätte. –

+0

Installieren Sie diese Erweiterung - https://chrome.google.com/webstore/detail/todotxt-lean-fast-task-ma/ohjgbfjncbnecbnijmpgjhodnhbhnjgk/related?hl=de - Wie haben sie das gemacht? Ich sehe das Symbol in Chrome nicht (48/49). – Uri

+0

@Uri Es ist eine App, keine Erweiterung. Daher befindet es sich im App Launcher, nicht in der Symbolleiste. Apps haben ein sehr geringes Potenzial, den Browser zu stören, daher denke ich, dass Google sich keine Sorgen um sie gemacht hat. Bei CWS können Sie feststellen, ob es sich bei einer Erweiterung um eine Erweiterung handelt, wenn die Detailansicht das Symbol in einem "Puzzleteil" enthält. – Xan

Verwandte Themen