extension
Dienstprogramme im Zusammenhang mit Ihrer Erweiterung. Erhalten Sie URLs zu Ressourcensammlungen mit Ihrer Erweiterung. Erhalten Sie das Window
-Objekt für die Seiten Ihrer Erweiterung. Erhalten Sie die 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.lastError
Veraltet-
Wird für die Lebensdauer eines Rückrufs gesetzt, wenn eine asynchrone Erweiterungs-API zu einem Fehler geführt hat. Wenn kein Fehler aufgetreten ist, wird
lastError
undefined
sein. extension.inIncognitoContext
-
True
für Inhalts-Skripte, die in Inkognito-Tabs ausgeführt werden, und für Erweiterungsseiten, die in einem Inkognito-Prozess ausgeführt werden. (Letzteres gilt nur für Erweiterungen mit 'split
'incognito_behavior
.)
Funktionen
extension.getBackgroundPage()
-
Gibt das
Window
-Objekt für die Hintergrundseite zurück, die in der aktuellen Erweiterung ausgeführt wird. Gibtnull
zurü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 in der aktuellen Erweiterung ausgeführt werden.
extension.getURL()
Veraltet-
Konvertiert einen relativen Pfad innerhalb eines Erweiterungs-Installationsverzeichnisses in eine vollständig qualifizierte URL.
extension.getViews()
-
Gibt ein Array der
Window
-Objekte für jede der Seiten zurück, die in der aktuellen Erweiterung ausgeführt werden. extension.isAllowedIncognitoAccess()
-
Ruft den Status des Zugriffs der Erweiterung auf den Inkognito-Modus ab (wie vom benutzerkontrollierten 'In Inkognito erlaubt' Kontrollkästchen festgelegt).
extension.isAllowedFileSchemeAccess()
-
Ruft den Status des Zugriffs der Erweiterung auf das
file://
Schema ab (wie vom benutzerkontrollierten 'Zugriff auf Datei-URLs erlauben' Kontrollkästchen festgelegt). extension.sendRequest()
Veraltet-
Sendet eine einzelne 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 ignoriert, die im Browser-Shop des Anbieters gehostet werden.
Ereignisse
extension.onRequest
Veraltet-
Wird ausgelöst, wenn eine Anfrage entweder von einem Erweiterungsprozess oder einem Inhalts-Skript gesendet wird.
extension.onRequestExternal
Veraltet-
Wird ausgelöst, wenn eine Anfrage von einer anderen Erweiterung gesendet wird.
Browser-Kompatibilität
BCD tables only load in the browser
Beispielerweiterungen
- beastify
- cookie-bg-picker
- find-across-tabs
- imagify
- notify-link-clicks-i18n
- proxy-blocker
- user-agent-rewriter
Hinweis:
Diese API basiert auf Chromiums chrome.extension
API. Diese Dokumentation stammt aus extension.json
im Chromium-Code.