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 :

bookmarkId Facultatif
string. L'ID du signet dans lequel le menu contextuel a été cliqué.
checked Facultatif
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.
frameId Facultatif
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 que tabs.sendMessage(). Si l'élément a été cliqué dans le document de niveau supérieur,par exemple, dans tools_menu ou tab context), frameId n'est pas défini.
frameUrl Facultatif
string. L'URL du cadre de l'élément sur lequel le menu contextuel a été cliqué, s'il était dans un cadre
linkText Facultatif
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.
linkUrl Facultatif
string. Si l'élément est un lien, l'URL vers laquelle il pointe.
mediaType Facultatif
string. Une de "image", "video", ou "audio" si le menu contextuel a été activé sur l'un de ces types d'éléments.
menuItemId
integer ou string. ID de l'élément de menu sur lequel vous avez cliqué.
modifiers
Array destring. 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.
pageUrl Facultatif
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.
parentMenuItemId Facultatif
integer ou string. L'ID parent, le cas échéant, pour l'élément cliqué.
selectionText Facultatif
string. Si du texte a été sélectionné dans la page, il contient le texte sélectionné.
srcUrl Facultatif
string. Sera présent pour les éléments avec une URL "src".
targetElementIdFacultatif
integer. Un identificateur de l'élément cliqué, le cas échéant. Utilisez menus.getTargetElement() dans la page pour trouver l'élément correspondant.
wasChecked Facultatif
boolean. Un indicateur indiquant si une case à cocher ou un élément radio a été vérifié avant d'avoir cliqué.

Compatibilité du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
Support simpleChrome Support complet Oui
Autre nom
Support complet Oui
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : contextMenus.OnClickData
Edge Support complet 14
Autre nom
Support complet 14
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : contextMenus.OnClickData
Firefox Support complet 55
Support complet 55
Support complet 48
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : contextMenus.OnClickData
Opera Support complet Oui
Autre nom
Support complet Oui
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : contextMenus.OnClickData
Firefox Android Aucun support Non
bookmarkIdChrome Aucun support NonEdge Aucun support NonFirefox Support complet 59Opera Aucun support NonFirefox Android Aucun support Non
frameIdChrome Support complet 35
Autre nom
Support complet 35
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : contextMenus.OnClickData.frameId
Edge ? Firefox Support complet 55Opera Support complet Oui
Autre nom
Support complet Oui
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : contextMenus.OnClickData.frameId
Firefox Android Aucun support Non
linkTextChrome Aucun support NonEdge Aucun support NonFirefox Support complet 56Opera Aucun support NonFirefox Android Aucun support Non
modifiersChrome Aucun support NonEdge Aucun support NonFirefox Support complet 54Opera Aucun support NonFirefox Android Aucun support Non
targetElementIdChrome Aucun support NonEdge Aucun support NonFirefox Support complet 63Opera Aucun support NonFirefox Android Aucun support Non

Légende

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

Remerciements

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.

Étiquettes et contributeurs liés au document

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