Warum sind einige Chrome-Erweiterungen in der Erweiterungssymbolleiste ausgegraut?

9

Einige meiner Chrome-Erweiterungen sind ausgegraut. Diese Erweiterungen sind in der Regel noch funktionsfähig. Das einzige, was nicht zu funktionieren scheint, ist der Zähler für die Inbox Checker-Erweiterung.

Was bedeutet es, wenn eine Erweiterung in der Erweiterungssymbolleiste ausgegraut ist? Und was kann ich tun, um das Problem zu beheben?

Chrome-Erweiterungen

Remco Haszing
quelle

Antworten:

9

Es liegt daran, dass Google etwas geändert hat. Ich kann anhand meiner benutzerdefinierten Erweiterung, die ich geschrieben habe, bezeugen, dass sie ein farbenfrohes Symbol hatte. Nachdem Chrome sich selbst aktualisiert hatte, wurde das Symbol grau (die Erweiterung funktionierte jedoch ordnungsgemäß).


Für die Entwickler, die diesen nervigen Fehler beheben (und ihn auf diese Frage durchgehen) , habe ich eine ähnliche Frage in Stack Overflow beantwortet .

Ich musste mehr herausfinden, damit ich die berühmte AD-Block- Erweiterung (die ein nicht graues Symbol hat) rückgängig machen konnte .

Ich habe versucht, Dinge in der Datei manifast.json der Erweiterung zu ändern . Schließlich stellte ich fest, dass die folgende Einstellung das Symbol farbig hält:

{
  ...

  "browser_action": {
    "default_icon": "icons/icon-32.png"
  },

  ...
}

Bildbeschreibung hier eingeben

Jossef Harush
quelle
1
Ich stelle fest, dass die Reddit Enhancement Suite grau ist, wenn Sie sich nicht in der reddit-Domäne befinden, und ansonsten farblich. Erleichtert das Ermitteln, wann die Erweiterung ihren Zweck erfüllt. Wenn ich jedoch das Manifest betrachte, kann ich nicht herausfinden, wie sie das tun. Irgendwelche Ideen?
The Muffin Man
Bis zum 30. November 2016 war ich skeptisch, dass diese Antwort funktionieren würde, aber es hat funktioniert. Ich wünschte ich wüsste warum. Vielen Dank
Ryan Martin
Beachten Sie, dass Sie "default_popup" festlegen müssen, damit eine Klickaktion wirksam wird.
Shadoath
0

Chrome hat Probleme damit, seit sie aktualisiert wurden. Sie versuchen, Malware zu deaktivieren, aber wir alle wissen, dass Malware selbst ohne die Erlaubnis des Benutzers installiert wird.

Schritte:

  1. Öffnen Sie die * .crx-Datei in 7-zip (funktioniert wahrscheinlich auch in anderen Archivtools, aber genau das habe ich verwendet).
  2. Extrahieren Sie den Inhalt in einen Ordner
  3. Rufen Sie die Seite für den Erweiterungsmanager von Chrome auf und aktivieren Sie den Entwicklermodus
  4. Klicken Sie auf die Schaltfläche "Entpackte Erweiterung laden"
  5. Suchen Sie den Ordner, den Sie oben erstellt haben, und klicken Sie auf OK

Chrome lädt jetzt die Erweiterung, da es denkt, dass Sie eine "Work in Progress" -Erweiterung testen.

NetworkKingPin
quelle
0

Zumindest viele von ihnen sind aus guten Gründen ausgegraut.

Einige, wie "Google Scroll", sind ausgegraut, weil sie veraltet sind.

Andere sind ausgegraut, wenn Sie eine Seite sehen, auf der sie nicht funktionieren. Wenn Sie eine Seite erreichen, auf der sie arbeiten können, stellen sie die Farbe wieder her. Beispiel: "RSS-Abonnement von Google" funktioniert nur in den Websites, die den RSS-Dienst anbieten, und "Reddit Enhancement Suit" wird nur beim Surfen auf reddit.org angezeigt.

Schließlich sind andere, weil Sie sie versteckt haben (eigentlich nur das Symbol), können Sie sie wiederherstellen, indem Sie mit der rechten Maustaste auf das Symbol klicken und auf "In der Symbolleiste anzeigen" klicken.

Martin
quelle