vean script que oncontextmenu ocultar inspeccionar fuente false evitar elemento deshabilitar derecho contextual como comentarios codigo bloquear javascript google-chrome

javascript - script - Deshabilitar el menú contextual en Chrome



ocultar comentarios html (2)

Usar jQuery solo para este propósito es exagerado. Esto hará el truco:

(function () { var blockContextMenu, myElement; blockContextMenu = function (evt) { evt.preventDefault(); }; myElement = document.querySelector(''#myElement''); myElement.addEventListener(''contextmenu'', blockContextMenu); })();

myElement puede reemplazarse por una ventana.

Esta pregunta ya tiene una respuesta aquí:

Estoy escribiendo un juegoWebGL y quiero usar el botón derecho como control. Sin embargo, arroja un menú. ¿Es posible desactivar eso? He intentado

} else if (event.which == 2 || event.which == 3) { doRightClickControl(); event.preventDefault(); event.stopPropagation(); return false; }

Gracias dknaack por la pista. Lo tengo para que funcione así:

window.oncontextmenu = function(event) { event.preventDefault(); event.stopPropagation(); return false; };


Utilizar esta:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <head> <title>disable rightclick menu - LabLogic</title> </head> <body> <script language="javascript" type="text/javascript"> document.oncontextmenu=RightMouseDown; document.onmousedown = mouseDown; function mouseDown(e) { if (e.which==3) {//righClick alert("Disabled - do whatever you like here.."); } } function RightMouseDown() { return false;} </script> </body> </html>

Probado en Chrome 17, funciona también con otros navegadores nuevos