Защита от копирования текста средствами JavaScript.


Защита от копирования текста средствами JavaScriptНеприятно, когда ты тратишь несколько часов на то, чтобы написать какую статью, размещаешь ее на своем сайте, а потом она оказывается еще на нескольких ресурсах без указания ссылки на первоисточник. Я уже писал ранее, как защитить контент от воровства. Эти методы не дают стопроцентной гарантии, однако снизить количество подобных случаем помогают. Существуют и другие эффективные средства — защита от копирования текста средствами JavaScript. Использование скриптов помогает затруднить работу копипастерам, заставив их тратить больше времени на копирование контента.

Я собрал в сети несколько скриптов на JavaScript, которые использую на различных своих сайтах. Приведу здесь те, которые применяю чаще всего.

1. Первый скрипт позволяет скопировать текст, но после вставки текста в конце появляется ссылка на источник, например:
Источник: http://poleshuk.ru
© poleshuk.ru


При этом ссылка активная. Текст может быть любым по вашему желанию. Скрипт вам необходимо разместить между тегами <head> и </head>

2. Второй скрипт запрещает выделять текст на сайте для копирования, но дает возможность использовать правую кнопку мышки. Конечно, можно залезть в код страницы и вытащить текст оттуда, но копипастеру потребуется чистить его от различных тегов и перелинковки.

<script language="JavaScript">
document.onselectstart=function(){return false}
document.onmousedown=function(){return false}
</script>

3. Ну и третий, более кардинальный вариант – запретить не только выделять текст на странице, но и пользоваться правой кнопкой мышки.

<script language="JavaScript">
document.onselectstart=function(){return false}
document.oncontextmenu=function(){return false}
document.onmousedown=function(){return false}
</script>





Другие посты

Категория: JavaScript для сайта

Комментарии (15)

 

  1. Вова:

    Клевый пост! Спасибо, помог! А то на других сайтов по подобной теме мусор… сколько я их перерыл, много, даже решил сдаться, что ничего у меня не получится по защите контента от копирования. А тут! Весь мир!!!! Спасибо тебе, автор. С уважением, Вова.

  2. admin:

    Пожалуйста:)

  3. сергей:

    Cпасибо! Класс! У меня аж челюсть упала! Ответь только пожалуйста, для поисковиков этот скрипт не вреден? Я ещё только учусь, так что извини если вопрос глупый. Добавляю в закладки и всем посоветую.

  4. admin:

    Нет, не вреден:)

  5. Евгения:

    А может все таки вреден? У меня сайт по всем ключам на 100 — 200 позиций просел после установки последнего скрипка на сайт. На следующий день был ап в яндексе, сайт слетел по всем ключам….. Странно все это….. До этого рос.

  6. admin:

    Яндекс — явление непредсказуемое. Скорее всего, позиции сайта просели по каким-то другим причинам, вряд ли это скрипт повлиял.

  7. Большое человеческое спасибо, достали копировщики. Копируется все без зазрения совести. У меня, из за них, сначала стала падать посещаемость, потом сайт вылетел из каталога Яндекса. Стал проверять статьи в Адвего, практически на всех до 100% копипаст. Причем, почему-то все копии выше в топе Яндекса по индексации. И пиши не пиши бесполезно. Сейчас потихоньку правлю, но это не человеческий труд и будет ли эффект не известно.

  8. Tatyana:

    У меня вопрос такого рода: а как все эти скрипты влияют на поисковую выдачу? Слышала, что поисковики не любят когда на сайте установлена защита от копирования.

  9. admin:

    Санкций не замечал.

  10. Теоретик СЕО:

    Спасибо, первый вариант поставил. Работает!

    //Юрий Олегович, зарегистрируйтесь на Яндекс.Вебмастер, добавьте туда сайт, и каждую новую статью сначала ему «скармливайте». «Оригинальные тексты» называется. Хоть какая-то защита будет.

  11. Аксения:

    Спасибо. У меня друпал. Сунула код в блок и все работает (формат текста у меня стоит свой, в котором отключены все фильтры). Не важно в какой регион ставить блок. Хотя перед этим ставила какой-то навороченный модуль для этих целей, выскакивали ошибки, половина не работала… да и лишний модуль тоже не оч хорошо. Спасибо за пост.
    Единственное, что не получилось — когда ставишь видимость блока только для гостей и пользователей, админ все равно не может копировать текст. Когда работаю с сайтом, убираю блок, поскольку даже линки копировать не могу хд

  12. Рустам:

    Отличная штука! Установил на сайт и все без вопросов работает! Редко такое бывает, потому автору большой респект!

  13. mankutila:

    Скажите, пожалуйста, зачем в скрипте с добавлением ссылки на источник создается новый элемент (div), а потом удаляется?

  14. Влад:

    Спасибо!!!!!!!!!!!!!! Все работает!! Круто!!!!!!!!

  15. Алексей Валерьевич:

    Простые, а главное нужные и рабочие скрипты! Спасибо автору!

Оставить комментарий