pageAction.getPopup()
Ermittelt die URL für das HTML-Dokument, das als Popup für diese Page Action festgelegt wurde.
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, der die URL des Popups enthält, erfüllt wird.
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);
}
});
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf Chromiums chrome.pageAction
API. Diese Dokumentation ist aus page_action.json
im Chromium-Code abgeleitet.