pageAction.setPopup()
Définit le document HTML à ouvrir en tant que fenêtre contextuelle lorsque l'utilisateur clique sur l'icône de l'action de la page.
Syntaxe
js
browser.pageAction.setPopup(
details, // object
);
Paramètres
Compatibilité des navigateurs
BCD tables only load in the browser
Exemples
Ecoutez les événements tabs.onUpdated
et basculez le popup si le statut de chargement change :
js
browser.tabs.onUpdated.addListener((tabId, changeInfo, tabInfo) => {
if (changeInfo.status) {
browser.pageAction.show(tabId);
if (changeInfo.status == "loading") {
browser.pageAction.setPopup({
tabId,
popup: "/popup/loading.html",
});
} else {
browser.pageAction.setPopup({
tabId,
popup: "/popup/complete.html",
});
}
}
});
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.