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

View in English Always switch to English

action.getPopup()

Ruft das als Popup für diese Browser-Aktion festgelegte HTML-Dokument ab.

Hinweis: Diese API ist in Manifest V3 oder höher verfügbar.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
let gettingPopup = browser.action.getPopup(
  details               // object
)

Parameter

details

Ein Objekt mit den folgenden Eigenschaften:

tabId Optional

integer. Der Tab, dessen Popup abgerufen werden soll.

windowId Optional

integer. Das Fenster, dessen Popup abgerufen werden soll.

  • Wenn sowohl windowId als auch tabId angegeben werden, schlägt die Funktion fehl.
  • Wenn sowohl windowId als auch tabId weggelassen werden, wird das globale Popup zurückgegeben.

Rückgabewert

Ein Promise, das mit einem String gefüllt wird, der die URL für das Dokument des Popups enthält. Dies wird eine vollständig qualifizierte URL sein, wie zum Beispiel moz-extension://d1d8a2eb-fe60-f646-af30-a866c5b39942/popups/popup2.html.

Beispiele

Holen Sie die URL des Popups:

js
function gotPopup(popupURL) {
  console.log(popupURL);
}

let gettingPopup = browser.action.getPopup({});
gettingPopup.then(gotPopup);

Browser-Kompatibilität

Hinweis: Diese API basiert auf Chromiums chrome.action API. Diese Dokumentation ist abgeleitet von browser_action.json im Chromium-Code.