Movatterモバイル変換


[0]ホーム

URL:


  1. Mozilla
  2. Add-ons
  3. Browser-Erweiterungen
  4. JavaScript-APIs
  5. extension
  6. extension.getBackgroundPage()

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

View in EnglishAlways switch to English

extension.getBackgroundPage()

Gibt dasWindow 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 vonruntime.sendMessage() oderruntime.connect(). Weitere Informationen finden Sie imFirefox-Bug 1329304.

Syntax

js
let page = browser.extension.getBackgroundPage()

Parameter

Keine.

Rückgabewert

object.Window der Hintergrundseite oder null.

Beispiele

Angenommen, einHintergrundskript definiert eine Funktionfoo():

js
// background.jsfunction foo() {  console.log("I'm defined in background.js");}

Ein Skript, das in einemPopup läuft, kann diese Funktion direkt so aufrufen:

js
// popup.jslet page = browser.extension.getBackgroundPage();page.foo(); // -> "I'm defined in background.js"

Beispielerweiterungen

Browser-Kompatibilität

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

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp