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. Gibt null 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

Beispiel-Erweiterungen

Hinweis: Diese API basiert auf Chromiums chrome.extension API. Diese Dokumentation stammt aus extension.json im Chromium-Code.