pageAction.getPopup()
Obtient l'URL d'un document HTML en tant que popup pour cette action de page.
C'est une fonction asynchrone qui renvoie une Promise
.
Syntaxe
var gettingPopup = browser.pageAction.getPopup(
details, // object
);
Paramètres
Valeur retournée
Une Promise
qui sera accompli avec une chaîne contenant l'URL du popup.
Compatibilité des navigateurs
BCD tables only load in the browser
Exemples
Ajoutez un élément de menu contextuel qui enregistre l'URL contextuelle de l'onglet en cours. Notez que vous aurez besoin de la permission contextMenus
dans votre manifest pour créer des éléments de menu contextuel.
function gotPopup(popupURL) {
console.log(popupURL);
}
browser.contextMenus.create({
id: "get-popup",
title: "Get popup URL",
});
browser.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId == "get-popup") {
var gettingPopup = browser.pageAction.getPopup({ tabId: tab.id });
gettingPopup.then(gotPopup);
}
});
Note :
Cette API est basée sur l'API Chromium chrome.pageAction
. Cette documentation est dérivée de page_action.json
dans le code de Chromium code.
Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.