В интернет сети существуют различные кражи: воруют деньги, сайты, картинки, информацию и даже сам текст. Сегодня я хочу рассказать о том, "как защитить текст от копирования".
Да, это правда, зачастую люди ленятся писать уникальные тексты на сайт, они просто копируют с других сайтов готовый контент. Это называется кража текста или копипаст. «Копипаст» (от eng. copy - копировать; paste - вставлять). Как вы понимаете, пользователю не сильно захочется терять свое время ища информацию по сайтам близницам, да и поисковики на это смотрят скоса.
Есть несколько приемов кун-фу, которые помогут защитить текст от копирования, но, к сожалению, не спасает от кражи на все 100%.
Как защитить текст от копирования?
Способ №1
Запреты копировать ко всему документу (в себя включает все способы от 2-4):
<body onСontextMenu="return false">
Способ №2
Запреты вызова меню при нажатии правой кнопки мыши на всей странице. Можно вывести забавное сообщение с шуткой или сообщить пользователю об отключении контекстного меню:
<body onContextMenu="alert ('у вас сломалась мышка, шутка'); return false">
Способ №3
Запрет копировать текст методом перетаскивания:
<body onDragStart="alert ('Упс!!! Облом!!! Перетащить выделенный текст не получилось!'); return false">
Способ №4
Отключение сочетания клавиш при копировании Ctrl+C:
<body onCopy="alert ('Ctrl+C не работает, попробуйте повторить это завтра!'); return false">
Способ №5
Комбинированный способ:
<body onContextMenu="alert ('у вас сломалась мышка, шутка'); return false" onDragStart="alert ('Упс!!! Облом!!! Перетащить выделенный текст не получилось!!'); return false" onCopy="alert ('Ctrl+C не работает, попробуйте повторить это завтра!'); return false">
Если сайт рассчитан на копирование примеров (HTML, PHP, CSS и др.), тогда не рекомендую устанавливать этот код, так как пользователь не сможет скопировать пример.
Вот и все, что я хотел рассказать о защите текста от копирования. Так, как я говорил, эти приемы не дадут 100% защиту от копирования, потому что всегда можно отключит в браузере javascript или посмотреть исходный код веб-страницы, но даже и этим мы в свою очередь прилично усложнили копирование текста от злоумышленника.
С уважением Webmasterok2009
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330379 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274711 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222615 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187975 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186569
31 Ответов на комментарий - Как защитить текст от копирования
Добавить комментарий
Метки: безопасность
и все равно ни один из методов не дает 100% результат защиты
а никто не говорит, что это 100% защита, смотрите последний пункт.
Спасибо за прикольные скрипты. Уточните пожалуйста один момент: у меня на страничке сайта два body – верхний и нижний со слешем, где ставить скрипт вместо верхнего body или нижнего? Заранее спасибо.
Людмила, нужно заменить верхний
. Спасибо за комментарий.Не 100% гарантия сохранности информации, но 99 точно. Заюзать такой код:
Не думаю, что кто-то будет возиться с распознаванием картинки. Правда есть одно “НО” – придется солидно повозиться, что бы соединить этот код с выдачей текстовой информации (не выдает РНР-сервер информацию с двумя типами заголовков на одной странице) и прописать кучу ключевых слов в meta-теге. Но если Вам очень жалко, сильно не хотите, что бы кто-то копировал или Вы параноик )), то этот способ для Вас.
Не работает код, я проверял! Текст с сайта легко копируется “CTRL+C” и вставляется “CTRL+V”.
Скопировать можно только рисунок, но не текст. А на рисунке можно копирайт во весь размер поместить, так, что бы и читать не мешал и стереть его нереально было. Можно еще в заголовок файла поместить адрес сайта. По идее поисковики содержимое заголовков png-файлов индексируют.
PS. А что именно не работает?
Я проверил на твоем сайте, текст отлично копируется!
Благодарю Степан за отличные коды ! А то я не раз находил свои тексты на чужих ресурсах
Пожалуйста, Александр!
Увы, но эти кода не дают 100% защиты, но затрудняют в копирование.
Еще такой вопрос Степан. Как можно при помощи этих кодов защитить Только текст на странице ? Например текст у меня находится посередине страницы, а немного ниже под ним (не в футере) находятся телефоны или емейл который человек захочет скопировать для себя, А получается что код закрывает страницу полностью и контакты скопировать невозможно.
Вы используете CMS? Если да, то какой?
WordPress
Создайте для контактов отдельно шаблон страницы для контактов, где не будет подключен код для защиты текста.
Почитайте вот эту статью https://bloggood.ru/wordpress/kak-sozdat-shablon-stranicy-wordpress.html/
Вам подходит первый способ.
Страницы на сайте уже на моих собственных шаблонах и страница контактов естественно есть и конечно же ее я кодом от копирования не закрывал. Хочется что бы именно тексты закрыть на других страницах не цепляя при этом другое.
Увы, с этим скриптом такое сделать не возможно.
Ничего страшного. Все равно еще раз спасибо за коды !
Степан, я подписан на Ваш блог и всегда читаю *cool*
Рад быть полезным!
Здравствуйте Степан. Решил обратиться со своей проблемой к вам, как к профессионалу. а проблема вот в чем : С главной страницы моего важного сайта спарсили мой уникальный текст и выложили его на свой ГС из за чего соответственно текст на моем сайте перестал быть уникальным. Каким образом можно наказать воров или хотя бы вернуть уникальность моему тексту и защитить его….Спасибо за ответ.
Здравствуйте, Александр! Попробуйте воспользоваться верхней статьей. Там есть несколько способов того, как можно защитить текст. Но все эти способы не дают 100% защиту.
Если ваша страница была проиндексирована первой, можете тогда не переживать, Ваш текст останется уникальным.
Если в выдаче Ваш сайт опустили ниже, чем сайт похитителя Вашей статьи, то можете написать письмо в Яндекс. Есть вероятность, что они ответят и что-то посоветуют.
Спасибо Степан. Ваш код уже давно стоит на сайте, но мы же понимаем и вы написали. что он не дает 100% гарантии, тем более с таким большим количеством различных программ для парсинга. Я связался с хостером воришек и он настоятельно рекомендовал им убрать мой спарсеный текст с их сайта. Жду. Сила в правде как говорится
Вот так их всех


Александр, напишите, чем закончиться Ваша история
Обязательно напишу, а пока что жду.
По поводу защиты, посмотрите код в комментариях от “Drval”
Здравствуйте Степан, но Вы же написали, что код от Drval не работает и пропускает.
попробуйте еще Вы, может у Вас получится.
Здравствуйте Степан. Не стал я пробовать код от Drval, а просто поставил плагин WP-CopyProtect, он блокирует даже выделение. Единственное он не может полностью защитить картинки и еще пришлось повозиться в его коде что бы убрать ссылки на создателя, но они не слишком то и заметны были ниже футера, просто не люблю чужие ссылки на своем сайте.
Здравствуйте Степан, как я и обещал, пишу чем закончилась моя история с воровством моего контента. Лаконично в картинке. На картинке скрин при заходе на сайт воришек, который гласит (Внимание! Аккаунт отключен администратором сервера.

Здравствуйте, Александр! Спасибо, что поделились историей!