Los novatos en la web a menudo creen que al bloquear el uso de sus visitantes del menú contextual del mouse con el botón derecho del mouse pueden evitar el robo del contenido de su página web. Nada mas lejos de la verdad.
La desactivación de los clics con el botón derecho es fácilmente ignorada por los usuarios más expertos, y la capacidad de acceder a gran parte del código de una página web es una característica básica de los navegadores web que no requiere un clic con el botón derecho.
Hay muchas formas de evitar el "script sin clic derecho" y, en realidad, el único efecto que tiene un script de este tipo es molestar a aquellos de sus visitantes que legítimamente usan el menú contextual de clic derecho (como se llama correctamente a ese menú) en su navegación web.
Además, todos los scripts que he visto hacer esto solo bloquean el acceso al menú contextual desde el botón derecho del mouse. No consideran el hecho de que el menú también es accesible desde el teclado.
Todo lo que necesita hacer para acceder al menú con un teclado de 104 teclas es seleccionar el objeto en la pantalla para el que desea acceder al menú contextual (por ejemplo, haciendo clic izquierdo sobre él) y luego presione la tecla del menú contextual en su teclado -es el que está inmediatamente a la izquierda de la tecla CTRL derecha en los teclados de PC.
En un teclado de 101 teclas, puede ejecutar un comando de clic derecho manteniendo presionada la tecla Mayús y presionando F10.
Si de todos modos desea deshabilitar los clics con el botón derecho en su página web, aquí hay un JavaScript realmente simple que puede usar para bloquear todo el acceso al menú contextual (no solo desde el botón derecho del mouse sino también desde el teclado), y realmente molesta a tus visitantes.
Este script es aún más simple que la mayoría de los que solo bloquean el botón del mouse, y funciona en tantos navegadores como esos scripts..
Aquí está el guión completo para ti:
Agregar solo ese pequeño fragmento de código a la etiqueta del cuerpo de su página web es más efectivo para bloquear el acceso de sus visitantes al menú contextual que las muchas secuencias de comandos sin clic derecho que puede encontrar en otras partes de la web porque bloquea el acceso de ambos el botón del mouse y las opciones de teclado descritas anteriormente.
Por supuesto, la secuencia de comandos no funciona en todos los navegadores web (por ejemplo, Opera lo ignora, pero Opera también ignora todas las demás secuencias de comandos sin clic derecho).
Esta secuencia de comandos tampoco hace nada para evitar que sus visitantes accedan a la fuente de la página utilizando la opción Ver fuente del menú de su navegador, o de guardar la página web y ver la fuente de la copia guardada en su editor favorito.
Y finalmente, aunque puede deshabilitar el acceso al menú contextual, los usuarios pueden volver a habilitar fácilmente el acceso simplemente escribiendo
javascript: void oncontextmenu (nulo)en la barra de direcciones del navegador.