Combate el copy-paste de tu blog con Javascript

Combate el copy-paste de tu blog con Javascript

Desde que existe Internet, el robo de información siempre ha sido un bono fácil para ahorrar el trabajo a costa del esfuerzo ajeno, y por desgracia casi ningún sitio con contenido nuevo, propio e interesante se salva.



Haciendo vista atrás hablamos de Tynt, un servicio gratuito que permitía añadir un enlace oculto en nuestras entradas con el fín de saber quién copiaba nuestros artículos, y gracias a que por un tiempo puse el script en la entrada pude saber quién me robaba (Original vs Plagio).

Navegando por Internet  he encontrado esta alternativa a Tynt que, si bien no incluye datos estadísticos, permite incluir un enlace al texto que nos hayan robado (Los enlaces entrantes podrán verse desde el panel estadístico del blog). Este útil javascript creado por c.bavota funciona en todos los navegadores (Exceptuando versiones antiguas de Internet Explorer) y no requiere el procedimiento de registro que necesitaba Tynt.

Para utilizarlo basta con pegar el siguiente código antes de </head>
<script type="text/javascript">
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "<br /><br /> Artículo sustraído de: <a href='"+document.location.href+"'>"+document.location.href+"</a>"; // Mensaje que aparecerá al copiar
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.oncopy = addLink;
</script>

Para cambiar el mensaje por alguno distinto bastaría con editar la variable pagelink destacada en color rojo (Dejando la etiqueta </a> para que se muestre el enlace).
Artículo aleatorio
BuySellAds
BuySellAds
BuySellAds
BuySellAds
BuySellAds
Artículos destacados
Marca de agua en las imágenes con CSS # - Marca de agua en las imágenes con CSS
Ocultar entradas con determinada etiqueta en el inicio de Blogger # - Ocultar entradas con determinada etiqueta en el inicio de Blogger
Efecto de desenfoque con CSS # - Efecto de desenfoque con CSS
Cómo obtener la primera imagen del post en Blogger sin Javascript # - Cómo obtener la primera imagen del post en Blogger sin Javascript
Vídeotutorial: Crear plantilla para Blogger: Introducción a los códigos esenciales de Blogger # - Vídeotutorial: Crear plantilla para Blogger: Introducción a los códigos esenciales de Blogger