overrideContext()

Masquer tous les éléments de menu par défaut de Firefox en faveur d'un menu contextuel personnalisé.

La méthode overrideContext permet d'afficher les éléments de menu correspondants de cette extension à la place du menu par défaut. Cette méthode doit être appelée à partir d'un gestionnaire d'événements DOM 'contextmenu', et ne s'applique qu'au menu qui s'ouvre après cet événement.

Pour appeler cette méthode, votre extension doit avoir la permission menus.overrideContext.

Syntaxe

js
browser.menus.overrideContext(
  contextOptions, // object
);

Paramètres

contextOptions

object. Options sur la façon dont les menus contextuels seront remplacés.

showDefaults Facultatif

boolean. S'il faut également inclure les éléments de menu par défaut dans le menu.

context Facultatif

string. Le ContextType à surcharger, pour autoriser les éléments de menu d'autres extensions dans le menu. Actuellement, seuls 'bookmark' et 'tab' sont supportés. showDefaults ne peut pas être utilisé avec cette option.

bookmarkId Facultatif

string. Requis lorsque le contexte est 'bookmark'. Nécessite la permission 'bookmark'.

tabId Facultatif

integer. Requis lorsque le contexte est 'tab'. Nécessite la permission 'tabs'.