extension
Dienstprogramme im Zusammenhang mit Ihrer Erweiterung. Erhalten Sie URLs zu Ressourcen, die mit Ihrer Erweiterung gebündelt sind. Erhalten Sie das Window-Objekt für die Seiten Ihrer Erweiterung. Erhalten Sie Werte für verschiedene Einstellungen.
Hinweis:
Die Messaging-APIs in diesem Modul sind veraltet zugunsten der entsprechenden APIs im runtime-Modul.
Typen
extension.ViewType-
Der Typ der Erweiterungsansicht.
Eigenschaften
extension.lastErrorVeraltet-
Für die Lebensdauer eines Rückrufs festgelegt, wenn eine asynchrone Erweiterungs-API zu einem Fehler geführt hat. Wenn kein Fehler aufgetreten ist, ist
lastErrorundefined. extension.inIncognitoContext-
Truefür Inhaltsskripte, die in privaten Tabs ausgeführt werden, und für Erweiterungsseiten, die in einem privaten Prozess laufen. (Letzteres gilt nur für Erweiterungen mit"incognito": "split"in ihrer manifest.json-Datei.)
Funktionen
extension.getBackgroundPage()-
Gibt das
Window-Objekt für die Hintergrundseite zurück, die innerhalb der aktuellen Erweiterung läuft. Gibtnullzurück, wenn die Erweiterung keine Hintergrundseite hat. extension.getExtensionTabs()Veraltet-
Gibt ein Array der JavaScript-Window-Objekte für jeden der Tabs zurück, die innerhalb der aktuellen Erweiterung laufen.
extension.getURL()Veraltet-
Wandelt einen relativen Pfad innerhalb eines Erweiterungs-Installationsverzeichnisses in eine vollqualifizierte URL um.
extension.getViews()-
Gibt ein Array der
Window-Objekte für jede der Seiten zurück, die innerhalb der aktuellen Erweiterung laufen. extension.isAllowedIncognitoAccess()-
Ruft den Status des Zugriffs der Erweiterung auf den Inkognito-Modus ab (wie durch das nutzergesteuerte Kontrollkästchen 'Allowed in Incognito' bestimmt).
extension.isAllowedFileSchemeAccess()-
Ruft den Status des Zugriffs der Erweiterung auf das
file://-Schema ab (wie durch das nutzergesteuerte Kontrollkästchen 'Allow access to File URLs' bestimmt). extension.sendRequest()Veraltet-
Sendet eine einzige Anfrage an andere Listener innerhalb der Erweiterung.
extension.setUpdateUrlData()-
Setzt den Wert des ap-CGI-Parameters, der in der Update-URL der Erweiterung verwendet wird. Dieser Wert wird für Erweiterungen, die im Store des Browseranbieters gehostet werden, ignoriert.
Ereignisse
extension.onRequestVeraltet-
Wird ausgelöst, wenn eine Anfrage von einem Erweiterungsprozess oder einem Inhaltsskript gesendet wird.
extension.onRequestExternalVeraltet-
Wird ausgelöst, wenn eine Anfrage von einer anderen Erweiterung gesendet wird.
Beispielerweiterungen
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf der chrome.extension-API von Chromium. Diese Dokumentation wird aus extension.json im Chromium-Code abgeleitet.