-->
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
Insertar Infolinks en Blogger # - Insertar Infolinks en Blogger
Sección de banners en cada entrada en Blogger # - Sección de banners en cada entrada en Blogger
Habilitar los nuevos comentarios de Google+ en plantillas modificadas de Blogger # - Habilitar los nuevos comentarios de Google+ en plantillas modificadas de Blogger
Estructura básica de una plantilla HTML5 # - Estructura básica de una plantilla HTML5
Mejora la caja de comentarios en Blogger con Disqus # - Mejora la caja de comentarios en Blogger con Disqus