¿Quieres impedir que los visitantes copien contenido de tu sitio web? En este artÃculo, te mostraremos cómo detener el robo de contenido de tu sitio web mediante jQuery y Javascript. Para impedir que se robe contenido de tu web puedes hacer dos cosas, una es desactivar el botón derecho del ratón, y lo segundo es desactivar la acción de cortar (CTRL+X), copiar (CTRL+C) y pegar (CTRL+V). Mediante jQuery, puedes deshabilitar fácilmente el botón derecho del ratón y también impedir que se corte, copie y pegue contenido de tu web.
Lo primero que tenemos que hacer es incluir la librerÃa jQuery.
<script src="jquery.min.js"></script>
Deshabilitar el clic derecho del ratón
Deshabilitar el botón derecho del ratón evitará que los visitantes seleccionen las opciones de cortar, copiar y pegar. Si deseas desactivar el clic del botón derecho del ratón para una sección particular de tu sitio web, puedes utilizar un selector concreto (#id, .class, etc.), o por el contrario utilizar el selector body para hacer referencia a la página completa. El siguiente script de Javascript es ideal para dehabilitar el clic derecho del ratón.
<script type="text/javascript">
$(document).ready(function () {
//Disable full page
$("body").on("contextmenu",function(e){
return false;
});
//Disable part of page
$("#id").on("contextmenu",function(e){
return false;
});
});
</script>
Deshabilitar la acción de cortar, copiar y pegar
El siguiente código Javascript deshabilita la acción de cortar, copiar y pegar en tu sitio web o en parte de tu sitio web.
<script type="text/javascript">
$(document).ready(function () {
//Disable full page
$('body').bind('cut copy paste', function (e) {
e.preventDefault();
});
//Disable part of page
$('#id').bind('cut copy paste', function (e) {
e.preventDefault();
});
});
</script>
Deshabilitar el clic derecho del ratón y la acción de cortar, copiar y pegar
Código de Javascript completo para deshabilitar el clic derecho del ratón y para deshabilitar también la acción de cortar (CTRL+X), copiar (CTRL+C) y pegar (CTRL+V) en tu sitio web.
<script type="text/javascript">
$(document).ready(function () {
//Disable cut copy paste
$('body').bind('cut copy paste', function (e) {
e.preventDefault();
});
//Disable mouse right click
$("body").on("contextmenu",function(e){
return false;
});
});
</script>
Fuente: codexworld.com
