Запретить копирование текста на сайте JS.

← Назад в записки веб-программиста

Запретить копирование текста на сайте JS.

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

Для хороших позиций в выдаче поисковиков огромное значение играет оригинальный, неповторимый, интересный текст на сайте. Хорошо раскрученные проекты, как правило, самостоятельно пишут тексты, заполняют контент. Такие проекты обычно сталкиваются с проблемой, когда их текст внаглую копируют другие сайты и оказываются рядом в поисковой выдачи, а иногда и выше.

Абсолютной защиты от такого плагиата, к сожалению, нет.

Давайте рассмотрим один из способов защиты контента на сайте. Так называемая "защита от дурака" позволит несильно, но частично избавиться от плагиатщиков. Идея проста, js скрипт запрещает клиенту использовать перетаскивания, выделения текста и использование правой кнопки мыши.

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


	<script type="text/javascript">
		document.ondragstart = prohibit;//запрещаем перетаскивание
		document.onselectstart = prohibit;//запрещаем выделение
		document.oncontextmenu = prohibit;//запрещаем клик правой кнопкой
		function prohibit() {
			return false;//предотвращает все эти события
		}
	</script>
				
ДемоСмотреть демо

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