menus.OnClickData
Informations transmises à l'écouteur d'événement menus.onClicked lorsque vous cliquez sur un élément de menu.
Type
Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :
bookmarkIdFacultatif-
string. L'ID du signet dans lequel le menu contextuel a été cliqué. -
integer. Quel bouton de la souris a été enfoncé. Les valeurs sont les mêmes que pourMouseEvent.button. checkedFacultatif-
boolean. Un flag indiquant si une case à cocher ou un élément radio a été vérifié après avoir été cliqué. editable-
boolean. Un indicateur indiquant si l'élément est modifiable: par exemple, s'il s'agit d'un textarea. frameIdFacultatif-
integer. L'ID de l'image dans laquelle l'élément a été cliqué. L'ID de trame peut être utilisé dans d'autres API acceptant des ID de trame, tels quetabs.sendMessage(). Si l'élément a été cliqué dans le document de niveau supérieur,par exemple, danstools_menuoutabcontext),frameIdn'estpas défini. frameUrlFacultatif-
string. L'URL du cadre de l'élément sur lequel le menu contextuel a été cliqué, s'il était dans un cadre linkTextFacultatif-
string. Si l'élément est un lien, le texte du lien. Si le lien ne contient aucun texte, l'URL elle-même est donnée ici. linkUrlFacultatif-
string. Si l'élément est un lien, l'URL vers laquelle il pointe. mediaTypeFacultatif-
string. Une de "image", "video", ou "audio" si le menu contextuel a été activé sur l'un de ces types d'éléments. -
integeroustring. ID de l'élément de menu sur lequel vous avez cliqué. modifiers-
Arraydestring. Un tableau contenant toutes les touches de modification qui ont été pressées lorsque l'élément a été cliqué. Les valeurs possibles sont : "Alt", "Command", "Ctrl", "MacCtrl", et "Shift". Sur un Mac, si l'utilisateur a la touche Ctrl enfoncée, alors "Ctrl" et "MacCtrl" sont inclus. pageUrlFacultatif-
string. L'URL de la page sur laquelle l'élément de menu a été cliqué. Cette propriété n'est pas présente si le clic s'est produit dans un contexte où il n'y a pas de page en cours, comme dans le cas d'une action du navigateur. -
integeroustring. L'ID parent, le cas échéant, pour l'élément cliqué. selectionTextFacultatif-
string. Si du texte a été sélectionné dans la page, il contient le texte sélectionné. srcUrlFacultatif-
string. Sera présent pour les éléments avec une URL "src". targetElementIdFacultatif-
integer. Un identificateur de l'élément, le cas échéant, sur lequel le menu contextuel a été créé. Utilisezmenus.getTargetElement()dans le script de contenu pour localiser l'élément. Notez que ce n'est pas l'attributidde l'élément page. viewTypeFacultatif-
ViewType. Le type de vue de l'extension. wasCheckedFacultatif-
boolean. Un indicateur indiquant si une case à cocher ou un élément radio a été vérifié avant d'avoir cliqué.
Compatibilité des navigateurs
Chargement…
Note :
Cette API est basée sur l'API chrome.contextMenus de chromium. Cette documentation est dérivée de context_menus.json dans le code Chromium.