Найти тему
Web-Admin 📗

Запрет копирования на сайте. Нужно ли это?

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

Как правило, к такому решению веб мастера приходят, когда он или владелец сайта обнаруживает, что информация была скопирована на другой сайт. И что бы это больше не происходило - принимается дурацкое решение запретить копировать материал сайта с помощью контекстного меню браузера, либо с помощью горячих клавиш ctrl+c ->ctrl-v.

Делается это с помощью скриптов JavaScript, которые грузятся вместе с загрузкой страницы сайта.

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

А здесь всё просто - если пользователь открыл у себя на компьютере страницу сайта, то всё - вся информация у него на компьютере. Кэш браузера как раз и содержит всю эту информацию.

Закрывая информацию на странице от копирования веб мастер просто не даёт удобно пользоваться сайтом - не более того.

Массовому скачиванию информации с сайта он никак не сможет с помощью таких скриптов помешать, так как программы по скачиванию сайтов просто не обрабатывают эти скрипты 😁

И даже, если нужно скопировать информацию только с одной страницы, то можно просто открыть эту страницу в MS Word (Файл -> Открыть -> И там, где имя файла вставить Url страницы). Копируй сколько влезет, так как скрипты в Word так же не выполняются.

А еще проще, можно отключить выполнение скриптов в браузере - и копируй сколько влезет 😁

Да, есть способ защитить сайт от копирования. Это, когда информация на странице подгружается непосредственно скриптом JavaScript, а в самом HTML коде нет никакого контента.

Но, здесь нужно будет решить вопрос с поисковыми системами, так как они так же не обрабатывают JavaScript и будут получать HTML страницу без контента.

Можно, конечно сделать так, что бы поисковые системы получали нормальный HTML с контентом страницы, а пользователи только скрипты. Но тогда поисковая система забанит сайт за клоакинг, т.е. за подмену страницы.