extension
Dienstprogramme im Zusammenhang mit Ihrer Erweiterung. Erhalten Sie URLs zu den Ressourcen, die mit Ihrer Erweiterung gebündelt sind. Erhalten Sie das Window
-Objekt für die Seiten Ihrer Erweiterung. Holen Sie sich 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, ist
lastError
undefined
. 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, bei denen im manifest.json-File"incognito": "split"
gesetzt ist.)
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 von JavaScript-Window-Objekten für jeden 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 Zustand des Zugriffs der Erweiterung auf den Inkognito-Modus ab (wie durch das vom Benutzer kontrollierte Kontrollkästchen 'In Inkognito erlaubt' bestimmt).
extension.isAllowedFileSchemeAccess()
-
Ruft den Zustand des Zugriffs der Erweiterung auf das
file://
-Schema ab (wie durch das vom Benutzer kontrollierte Kontrollkästchen 'Zugriff auf Datei-URLs erlauben' bestimmt). 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, die im Store des Browseranbieters gehostet sind, ignoriert.
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
Beispielerweiterungen
- beastify
- cookie-bg-picker
- find-across-tabs
- imagify
- notify-link-clicks-i18n
- proxy-blocker
- user-agent-rewriter
Hinweis:
Diese API basiert auf der chrome.extension
-API von Chromium. Diese Dokumentation ist abgeleitet von extension.json
im Chromium-Code.