Anular el menu contextual sin alert
Problema:
Anular el botón derecho sin lanzar una ventana alert
En otro de los trucos de este sitio habrás visto una forma de anular el botón derecho del ratón mostrando en su lugar una ventana con algún mensaje.
Pero ¿se puede lograr anular el menu contextual sin usar mensajes?
Solución
Eliminar el comportamiento por defecto del evento contextmenu.
Se trata de eliminar el comportamiento por defecto del evento contextmenu que se dispara al pulsar el botón derecho del ratón.
Esto puede hacer son event.preventDefaul() o devolviendo un valor booleano false desde el script.
Ejemplo
El método es tan simple como hacer lo siguiente
<body oncontextmenu="()=>event.preventDefault()">
O también
<body oncontextmenu="()=> false">
Más sencillo imposible