Ich entwickle eine Google Chrome-Erweiterung und arbeite seit einiger Zeit daran. So wurde es für eine Weile installiert, und ich aktualisierte die Manifest-Datei, um die "Speicher" -Berechtigung aufzunehmen, und lud die Erweiterung neu. Wenn ich es jedoch in der Konsole versuche, ist chrome.storage
undefined
. Ich habe Chrome neu gestartet und immer noch nichts.chrome.storage ist in Chrome-Erweiterung nicht definiert
Mein Manifest-Datei sieht wie folgt aus:
{
... snip ...
"permissions": [
"tabs",
"http://*/*",
"https://*/*",
"chrome://favicon/",
"storage"
]
}
ich die Anwendung neu installieren könnte, aber ich bin zögerlich, da: Wird es das gleiche für die bestehenden Nutzer der Erweiterung sein? In der Dokumentation wird darauf hingewiesen, dass die Berechtigung keine Warnungen anzeigen oder die Erweiterung vorübergehend blockieren wird, um weitere Berechtigungen hinzuzufügen.
Meine Frage ist hauptsächlich, wie wird die bestehenden Benutzer meiner Erweiterung betroffen sein? Erhalten sie eine Warnung und haben die Erweiterung deaktiviert, bis sie sie aktiv aktivieren? Oder ist es nur ein lokales Entwicklungsproblem?
Wie genau versuchen Sie es in der Konsole? Sollte es nicht undefiniert sein, bis Sie es tatsächlich benutzen? – Gravitate