extension
Dienstprogramme im Zusammenhang mit Ihrer Erweiterung. Erhalten Sie URLs zu Ressourcen, die mit Ihrer Erweiterung verpackt sind. 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 gleichwertigen 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, ist
lastError
undefined
. extension.inIncognitoContext
-
True
für Inhaltsskripte, die innerhalb von Inkognito-Tabs ausgeführt werden, und für Erweiterungsseiten, die in einem Inkognito-Prozess ausgeführt werden. (Letzteres gilt nur für Erweiterungen, die"incognito": "split"
in ihrer manifest.json-Datei gesetzt haben.)
Funktionen
extension.getBackgroundPage()
-
Gibt das
Window
-Objekt für die Hintergrundseite zurück, die innerhalb der aktuellen Erweiterung läuft. Gibtnull
zurück, wenn die Erweiterung keine Hintergrundseite hat. extension.getExtensionTabs()
Veraltet-
Gibt ein Array der JavaScript-Window-Objekte für jedes der Tabs zurück, die innerhalb der aktuellen Erweiterung laufen.
extension.getURL()
Veraltet-
Konvertiert einen relativen Pfad innerhalb eines Erweiterungsinstallationsverzeichnisses in eine vollständig qualifizierte URL.
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 vom Benutzer gesteuerte 'Erlaubt im Inkognito'-Kontrollkästchen bestimmt).
extension.isAllowedFileSchemeAccess()
-
Ruft den Status des Zugriffs der Erweiterung auf das
file://
-Schema ab (wie durch das vom Benutzer gesteuerte 'Zugriff auf Datei-URLs erlauben' Kontrollkästchen bestimmt). extension.sendRequest()
Veraltet-
Sendet eine einzelne Anfrage an andere Zuhörer 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 Store des Browseranbieters gehostet werden.
Ereignisse
extension.onRequest
Veraltet-
Wird ausgelöst, wenn eine Anfrage entweder von einem Erweiterungsprozess oder einem Inhaltsskript gesendet wird.
extension.onRequestExternal
Veraltet-
Wird ausgelöst, wenn eine Anfrage von einer anderen Erweiterung gesendet wird.
Browser-Kompatibilität
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.