Bloquear botón derecho del ratón

Cuando entramos en una página Web y pulsamos en alguna parte con el botón derecho nos aparece un menú contextual como el siguiente:

Con el cual podemos realizar algunas acciones como copiar, ver el código fuente, ver imagen de fondo o guardar, entre otros.

Si queremos evitar que copien o observen nuestro código podemos utilizar una sentencia javascript para no mostrar u omitir esta opción del botón derecho del ratón situando en nuestro <head> la siguiente función javascript:

<script type="text/javascript" language="Javascript">
document.oncontextmenu = function(){return false}
</script>

Ver ejemplo en funcionamiento

Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(7 votos, promedio: 5 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

16 respuestas a “Bloquear botón derecho del ratón”

  1. Ana dice:

    Hola, muy buen ejemplo, pero ¿cómo sería si quisiera aplicarlo en un documento pdf mediante embed? utilizo este código, pero en mi visor de pdf aún aparece la opción del clic derecho.

  2. lucy dice:

    muchas gracias

  3. Ricardo dice:

    Hola Jose, si yo quiero mandar una imagen por html por correo este script funciona?

  4. Sergio Andrés Flórez Franco dice:

    Muy bueno Jose,

    Mi pregunta es, este script lo podría aplicar a un formulario de google?

  5. Pao dice:

    Hola, muchas gracias por tu aportación, me fue útil para una página que debía entregar de tarea 🙂

  6. MARCO VINICIO dice:

    Hola José, excelentes tus posts, será posible bloquear solamente la funciones Ver Código fuente (Ctrl + U e Inspeccionar Ctrl + Mayus + I ?

    Muchas gracias por tu respuesta

    saludos
    Marco

  7. Charly Murillo dice:

    Muchas Gracias Amigo… Buena Aportacion…

  8. Jose Carlos dice:

    Buenas a tod@s!!

    En primer lugar mis felicitaciones José por tú web, ya que aporta mucho a la comunidad.

    Me gustaría hacerte una pregunta, un poco más concreta: ¿sabrías decirme como hacer para desactivar el click derecho en un CMS como Prestashop, WordPress o Magento?.

    Me estoy reciclando con los CMS y no tengo ni idea de como editarlos!

    Gracias un saludo

  9. vempirecloth dice:

    Buena tarde-el código lo dejo en la etiqueta Head de la pagina Global.index (trabajo en localhost) o donde coloco el script.

    Gracias y saludos,excelentes publicaciones.

  10. javier dice:

    Muy bueno.. 10pts.

  11. daniel dice:

    Muy bueno! si señor! a la primera, gracias, funciona de pm!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Ver más sobre