Est-il possible d'ajouter un élément au menu contextuel du bouton droit du navigateur par défaut ?
Réponses
Trop de publicités?Mise à jour 28/8/18 - Ceci est obsolète
Sur les navigateurs modernes, vous pouvez manipuler le menu contextuel intégré comme suit :
<menu type="context" id="supermenu">
<menuitem label="trial" onclick="alert('Smile please')"></menuitem>
<menuitem label="rotate" onclick="rotate()" icon="http://cdn1.iconfinder.com/data/icons/silk2/arrow_rotate_clockwise.png"></menuitem>
<menuitem label="resize" onclick="resize()" icon="http://cdn3.iconfinder.com/data/icons/fugue/icon/image-resize.png"></menuitem>
<menu label="share">
<menuitem label="twitter" onclick="alert('foo')"></menuitem>
<menuitem label="facebook" onclick="alert('bar')"></menuitem>
</menu>
</menu>
<a href='#' contextmenu="supermenu">Right click me</a>
Pour aller plus loin : http://www.w3.org/wiki/HTML/Elements/menu
démo : https://bug617528.bugzilla.mozilla.org/attachment.cgi?id=554309
Vous ne pouvez pas modifier le navigateur d'un client avec une page Web, vous ne pourrez donc rien ajouter au menu du navigateur.
Ce que vous pouvez faire, c'est définir votre propre menu personnalisé, tandis que l'utilisateur fait un clic droit.
Il existe plusieurs exemples en ligne qui vous montreront comment cela peut être réalisé.