2009-09-06 14 views

Répondre

3

Lecture this page - à la fois pour un moyen de désactiver le menu contextuel, et la raison pour laquelle vous ne devriez pas. En ce qui concerne la désactivation des éléments de menu individuels, cela n'est pas possible car ces éléments sont déterminés par le navigateur et isolés de la page elle-même.

10

Vous ne pouvez pas.

Vous pouvez essayer de bloquer complètement le menu contextuel (ce qui est ennuyeux, et très facile à contourner), mais vous ne pouvez rien faire à propos des options individuelles.

+0

Vous pouvez créer votre propre menu contextuel personnalisé si vous voulez. http://stackoverflow.com/a/20471268/3050426 – pravin

0

Impossible. Vous pouvez essayer de bloquer le menu contextuel en ajoutant ce qui suit à votre balise body:

<body oncontextmenu="return false;"> 

Cela bloque tous les accès au menu contextuel (et pas seulement à partir du bouton droit de la souris, mais à partir du clavier ainsi)

0

Il y a une autre option pour ça! Vous pouvez empêcher l'utilisateur d'enregistrer votre image en utilisant le pointeur-événements propriété CSS:

img { 
    pointer-events: none; 
} 

Essentiellement ce que cela va faire est de bloquer tous les événements de souris img éléments. Vous allez toujours avoir une boîte de dialogue, mais c'est la même chose avec les images d'arrière-plan.

https://developer.mozilla.org/pt-BR/docs/Web/CSS/pointer-events https://css-tricks.com/almanac/properties/p/pointer-events/

Questions connexes