pageAction.getPopup()
Ruft die URL für das HTML-Dokument ab, das als Popup für diese Page-Aktion festgelegt ist.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
js
let gettingPopup = browser.pageAction.getPopup(
details // object
)
Parameter
Rückgabewert
Ein Promise
, das mit einem String erfüllt wird, der die URL des Popups enthält.
Browser-Kompatibilität
BCD tables only load in the browser
Beispiele
Fügen Sie ein Kontextmenü-Element hinzu, das die Popup-URL für den aktuellen Tab protokolliert. Beachten Sie, dass Sie die contextMenus
- Berechtigung in Ihrem Manifest benötigen, um Kontextmenü-Elemente zu erstellen.
js
function gotPopup(popupURL) {
console.log(popupURL);
}
browser.contextMenus.create({
id: "get-popup",
title: "Get popup URL",
});
browser.contextMenus.onClicked.addListener((info, tab) => {
if (info.menuItemId === "get-popup") {
let gettingPopup = browser.pageAction.getPopup({ tabId: tab.id });
gettingPopup.then(gotPopup);
}
});
Hinweis:
Diese API basiert auf der chrome.pageAction
-API von Chromium. Diese Dokumentation stammt von page_action.json
im Chromium-Code.