extension.getBackgroundPage()
Gibt das Window der Hintergrundseite zurück, wenn das Hintergrundskript läuft. Wenn das Skript nicht läuft, wird null zurückgegeben.
Dies ist eine synchrone Funktion.
Hinweis: Diese Methode kann im privaten Browsing-Modus nicht verwendet werden — sie gibt immer null zurück. Erwägen Sie die Verwendung von runtime.sendMessage() oder runtime.connect(). Weitere Informationen finden Sie im Firefox-Bug 1329304.
Syntax
js
let page = browser.extension.getBackgroundPage() Parameter
Keine.
Rückgabewert
object. Window der Hintergrundseite oder null.
Beispiele
Angenommen, ein Hintergrundskript definiert eine Funktion foo():
js
// background.js function foo() { console.log("I'm defined in background.js"); } Ein Skript, das in einem Popup läuft, kann diese Funktion direkt so aufrufen:
js
// popup.js let page = browser.extension.getBackgroundPage(); page.foo(); // -> "I'm defined in background.js" Beispielerweiterungen
Browser-Kompatibilität
Loading…
Hinweis: Diese API basiert auf der chrome.extension-API von Chromium. Diese Dokumentation leitet sich von extension.json im Chromium-Code ab.