Как запретить копирование текста на JavaScript?
При продвижении сайта достаточно важным показателем является уникальность контента и бывает очень обидно если Ваш труд, на который потрачено много времени, кто-то просто скопирует себе на сайт.
Плюс, если рейтинг сайта, на который скопировали ваш текст, больше - то текст поисковая система может засчитать чужому сайту, или ваш текст потеряет рейтинг оптимизации и не будет учтываться поисковой системой. В таком случае нужно постоянно проводить информационную поддержку и периодически обновлять контент.
Появляется вопрос а можно ли защитить свой текст на сайте от копирования?Защита текста на сайте от копирования
Самой простой пример запрета на перетаскивание, на выделение контента, на появление контекстного меню с помощью обычного JavaScript
Можно также вешать событие на запрет чего либо на тег
Или событие на начало выделения и обычный клик мыши
2-й пример запрета выделения текста через CSS, запрещаем в классе .noselect
Пример когда при копировании текста добавляется к нему адрес текущий страницы
Пример блокировки копирования текста через пользовательскую JS функцию disableSelection
Если возникает необходимость, когда пользователь заполняет форма м в ней нужно позволить скопироваь номеров телефона или почту. То для этого следует добавить в JavaScript исключения на запрет копирования контента.
Конечно при большом желании методы защиты контента через JavaScript можно обойти, так как они выполняются в браузере на уровне клиента, но все же вероятность копирования текста неопытным пользователем существенно снижается.