Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

Hinweis: Diese API basiert auf der chrome.extension-API von Chromium. Diese Dokumentation leitet sich von extension.json im Chromium-Code ab.