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

details
object.
tabId
integer. ID de l'onglet dont vous souhaitez obtenir la fenêtre contextuelle.

Valeur retournée

Une Promise qui sera accompli avec une cha√ģne contenant l'URL du popup.

Compatibilité du navigateur

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);
  }
});
Remerciements :

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.