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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
extension
ViewType
ViewType.sidebar
getBackgroundPage
getExtensionTabs
getURL
getViews
getViews.windowId
inIncognitoContext
isAllowedFileSchemeAccess
isAllowedIncognitoAccess
lastError
onRequest
onRequestExternal
sendRequest
setUpdateUrlData

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
No support
No support
See implementation notes.
Uses a non-standard name.
Has more compatibility info.

Beispielerweiterungen

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