защита текста от копирования на сайте

Замучили копировать контент с сайта, вы трудитесь-трудитесь днями и ночами, а кто-то берет и в наглую копирует ваши труды! Никаких обратных ссылок нету на ваш ресурс, а потом еще доказывать у кого настоящее авторство опубликованного материала.

Что будем использовать и предпринимать от таких негодяев или машин, который парсят текста и выдают за свои? Используем простой JS-скрипт, который встроите на свой сайт, будь то это Блог, Лендинг, другой ресурс, не важно, будет работать везде.

Есть идеи или вопросы по части защиты текста от копирования, прошу опишите вашу проблему или идею в комментариях к этой статье.

Заканчиваю лить водичку и переходим к практической части настройки и защиты.

Защита текста от копирования на сайте

Работаем без всяких сервисов на стороне. Ниже находится код, который и будет выполнять функцию подстановки ссылки источника при копировании части или текста целиком со страницы. Важно заменить, что ссылку будет вставляться именно той страницы с которой скопировали контент.

Проверьте прямо сейчас этот скрипт в действии, возьмите любой участок текста на моем сайте и скопируйте, далее вставьте в Блокнот или Notepad++ , в любой текстовый редактор и увидите эту подстановку со слов «Подробнее на сайте и ...ссылка на страницу...»

Хорошая тема, правда? Это конечно не 100% панацея, но от роботов и программ, которая парсят сайты и воруют контент — это поможет. Да еще чуть не забыл на вашем сайте или лендинге должна быть библиотека jQuery. Уверен она есть на вашем сайте, т.к. очень популярна.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<script type="text/javascript">
 
jQuery(document).ready(function () {
    /* ==== Modify Copied Text ==== */
    function addLink() {
        var body_element, selection, pagelink, copytext, newdiv;
        body_element = document.getElementsByTagName('body')[0];
        selection = window.getSelection();
        pagelink = " Подробнее на сайте: <a href='" + document.location.href + "'>" + document.location.href + "</a>";
        copytext = selection + pagelink;
        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>

 

Если есть затруднения в настройке или возникают вопросы, то уважаемые читатели — оставляйте свои комментарии и опишите проблему. А если хотите связаться с автором, то заходите в раздел «Обратная связь», все контакты для быстрой коммуникации есть. Успехов вам, защищайте свой контент на сайте от нечестных блогеров или автоматических программ.

Релиз подготовлен, командой Vpluce.ru