--- title: browserAction.getPopup() slug: Mozilla/Add-ons/WebExtensions/API/browserAction/getPopup tags: - API - Add-ons - Extensions - Method - Non-standard - Reference - WebExtensions - browserAction - getPopup translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getPopup ---
{{AddonSidebar()}}

Obtient le document HTML défini comme la popup pour cette action du navigateur.

Il s'agit d'une fonction asynchrone  qui renvoie une Promise.

Syntaxe

var gettingPopup = browser.browserAction.getPopup(
  details               // object
)

Paramètres

details
object.
tabId{{optional_inline}}
integer. L'onglet dont le menu déroulant reçoit un entier.
windowId{{optional_inline}}
integer. Les fenêtres dont le popup à obtenir.

Valeur retournée

Une Promise qui sera remplie avec une chaine cntenant l'URL du document contextuel. Ce sera une URL entièrement qualifiée, telle que moz-extension://d1d8a2eb-fe60-f646-af30-a866c5b39942/popups/popup2.html.

Compatibilité du navigateur

{{Compat("webextensions.api.browserAction.getPopup",2)}}

Exemples

Obtenez l'URL du Popup:

function gotPopup(popupURL) {
  console.log(popupURL)
}

var gettingPopup = browser.browserAction.getPopup({});
gettingPopup.then(gotPopup); 

{{WebExtExamples}}

Remerciements :

Cette API est basée sur l'API Chromium chrome.browserAction. Cette documentation est dérivée de browser_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.