pageAction.onClicked
Lancé quand l'icône de la page action est cliquée. Cet événement ne se déclenchera pas si l'action de la page comporte une fenêtre contextuelle.
Pour définir une action de clic droit, utilisez l'API contextMenus
avec l'élément "page_action" context type#.
Syntaxe
browser.pageAction.onClicked.addListener(listener);
browser.pageAction.onClicked.removeListener(listener);
browser.pageAction.onClicked.hasListener(listener);
Les événements ont trois fonctions :
addListener(callback)
-
Ajoute un écouteur à cet événement.
removeListener(listener)
-
Arrêtez l'écouter cet événement. L'argument
listener
est l'écouteur à supprimer. hasListener(listener)
-
Vérifie si un
listener
est enregistré pour cet événement. Retournetrue
s'il écoute,false
sinon.
Syntaxe addListener
Paramètres
Compatibilité des navigateurs
BCD tables only load in the browser
Exemples
Lorsque l'utilisateur clique sur l'action de la page, masquez-là et naviguez dans l'onglet actif pour "http://chilloutandwatchsomecatgifs.com/" :
var CATGIFS = "http://chilloutandwatchsomecatgifs.com/";
browser.pageAction.onClicked.addListener((tab) => {
browser.pageAction.hide(tab.id);
browser.tabs.update({ url: CATGIFS });
});
browser.pageAction.onClicked.addListener(function () {});
Example extensions
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.