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
let gettingPopup = browser.action.getPopup(
details // object
)
Parameter
details-
Ein Objekt mit den folgenden Eigenschaften:
tabIdOptional-
integer. Der Tab, dessen Popup abgerufen werden soll. windowIdOptional-
integer. Das Fenster, dessen Popup abgerufen werden soll.
- Wenn sowohl
windowIdals auchtabIdangegeben werden, schlägt die Funktion fehl. - Wenn sowohl
windowIdals auchtabIdweggelassen 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:
function gotPopup(popupURL) {
console.log(popupURL);
}
let gettingPopup = browser.action.getPopup({});
gettingPopup.then(gotPopup);
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf Chromiums chrome.action API. Diese Dokumentation ist abgeleitet von browser_action.json im Chromium-Code.