Como una de las medidas que se pueden tomar para evitar copien cierta parte de nuestra web que no queramos compartir se encuentra deshabilitar el botón derecho del mouse con Javascript, de este modo se “evita” (no realmente) que se pueden guardar las imagen o ver el código fuente de una página web, por ejemplo.
El siguiente script tienes que colocarlo entre las etiquetas <head>
y </head>
de tu sitio:
<script type='text/javascript'>
document.addEventListener('contextmenu', event => event.preventDefault());
</script>
Al momento de que el usuario da click derecho ninguna acción será realizada.
Personalmente creo que esta medida es ineficaz y poco recomendada, pues un usuario que realmente quiera guardar algo de tu sitio tendrá otras alternativas.
Y por otro lado, molestamos a aquellos usuarios que quieran realizar acciones comunes usando el menú que aparece al dar click derecho.
.::. " César " Amante De GNU/LINUX || "Software Libre" .::. junio 12, 2007 a las 2:48 am
al probar este codigo en mi blog, me manda este error:
No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
Mensaje de error de XML: Open quote is expected for attribute “{1}” associated with an element type “type”.
solo copie y pegue dentron de las etiquetas head Y /head.
Responderenano_star julio 27, 2007 a las 9:28 pm
nu se lo ke es head y head ni se donde esta
ResponderFrancisco julio 28, 2007 a las 5:50 pm
Holaa!
Cesar, hacían falta una comillas, ya las agregue!
enano, son dos elementos que limitan la cabecera de una página, no son visibles para el usuario y lo encuentras en el código de cualquier plantilla.
ResponderIvan agosto 12, 2007 a las 9:31 am
a mi me da exactamente el mismo error que le da a cesar podrias explicarnos por favor
Responderclaudiofelpe agosto 28, 2007 a las 4:48 am
hola cesaer.
probe el texto y sigo con el problema de mis compañeros. “no se ha podido analizar…”
gracias de antemano.
claudiofelipe
ResponderFrancisco agosto 29, 2007 a las 12:52 am
Este script no es solo para blogger sino para cualquier web y blogger es un poco latoso con algunos caracteres, sustituyan todos los “&” por “&”.
ResponderCamilo Rosales enero 15, 2008 a las 2:42 pm
Bueno, es cierto; este codigo el deficil de trabajar.
Por un lado el head y /head si aparecen; solo que por ser los puntos que limitan la cabecera de cualquier página, el head aparece casi al comienzo del todo el codigo html, mientras que el /head casi al final. Quien se tome la molestia de haber buscado estos entre la maraña de codigos programaticos de la pantilla, perdera el tiempo, ya que el mismo no arranca y presenta una funcion error, bien conocida por todos:
Mensaje de error de XML: Open quote is expected for attribute “{1}” associated with an element type “type”.
sugerencias al conflicto????
Responderjesus febrero 23, 2008 a las 8:19 am
Saludos a todos.
Responderhe probado el codigo y funciona perfectamente, solo que como dice Francisco: CAMBIEN & POR & asi tal cual. yo el codigo lo he pegado justo encima de que es el limitador final de la cabecera.
Ahora bien, surge otro problema, y es que no funciona para los enlaces ni para ventanas que se habren en otra pagina. si hay alguna manera de protegerlas tambien seri útil que alguien aportara soluciones.
jesus febrero 23, 2008 a las 8:20 am
cambiar “&” por “&” y funciona
ResponderFrancisco marzo 4, 2008 a las 8:47 pm
Si quieren usarlo con blogger.com pueden quitarse de varios problemas si transforman el código antes a sus caracteres html con herramientas como http://blogcrowds.com/resources/parse_html.php
saludos!
ResponderSilvana agosto 9, 2008 a las 12:40 pm
yo quiero ponerlo en mi hi5 pa que no me copien pero no me sale ningun head…y no se en que sitio ponerlo porque los codigos que yo copie para las imagenes no tienen nada de head ni nada de eso? o es que tengo que poner por cada codigo de imagen ese head!???…igual donde lo encuentro?…o como hago la nota es que no quiero que copien de mi…almenos lo que escribo…las imagenes no importa pero tambien si se pueden mejor seria o para que no salga la ventana haciendole clic en la imagen ayudaaaaaaaa porfavor!…no se como hacer leo y leo y nada! o como creo ? algo?…explicacion pliss!si ay algo! ZILVANA…
Responder