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

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