menus.onHidden

Lancé lorsque le navigateur cesse d'afficher un menu: par exemple, parce que l'utilisateur a cliqué à l'extérieur ou sélectionné un élément.

Elle est seulement déclenchée pour les menus qui peuvent être manipulés en utilisant l'API menus elle-même: ceci inclut le menu contextuel, le menu des outils du navigateur et le menu des signets.

Ceci est plus susceptible d'être utilisé en combinaison avec menus.onShown et menus.refresh() API: une extension peut mettre à jour le menu quand il est affiché , puis annuler les modifications quand il est caché.

Firefox rend cet événement disponible via l'espace de noms contextMenus ainsi que l'espace de nom des menus.

Syntaxe

browser.menus.onHidden.addListener(listener)
browser.menus.onHidden.removeListener(listener)
browser.menus.onHidden.hasListener(listener)

Les événements ont trois fonctions :

addListener(listener)
Ajoute un écouteur à cet événement.
removeListener(listener)
Arrêtez d'écouter cet événement. L'argument listener  est l'écouteur à supprimer.
hasListener(listener)
Vérifiez si listener est enregistré pour cet événement. Renvoie true s'il écoute, false sinon.

Syntaxe addListener

Paramètres

callback

Fonction qui sera appelée lorsque cet événement se produit. La fonction sera transmise sans paramètre.

Compatibilité du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
Support simpleChrome Aucun support NonEdge Aucun support NonFirefox Support complet 60
Support complet 60
Support complet 60
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : contextMenus.onHidden
Opera Aucun support NonFirefox Android Aucun support Non

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Cette fonctionnalité utilise un nom non-standard.
Cette fonctionnalité utilise un nom non-standard.

Exemples

Cet exemple enregistre simplement un message chaque fois qu'un menu est masqué :

function hidden() {
  console.log("Menu was hidden");
}

browser.menus.onHidden.addListener(hidden);

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1
Dernière mise à jour par : hellosct1,