Защита контента от копирования.

Разные полезности для сайта, от сторонних разработчиков.
Ответить
Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Защита контента от копирования.

Сообщение Alex » 19 фев 2015, 12:31

Этот код удаляет правую и левую кнопку мыши на вашем сайте, а также запрещает копировать и выделять текст при помощи клавиш Ctrl+A Ctrl+C Ctrl+V. Если, например, на ваш ресурс зайдет новичок, попробует скопировать текст, но увидит что нельзя, то, скорее всего, пойдет на другой сайт.
Но мы то знаем, что скрипт можно вообще отключить в браузерах, и спокойно скопировать текст. Также, можно нажать клавишу Ctrl U и своровать информацию прямо с кода.
Так что это не панацея от копирования :mi_ga_et:

Код: Выделить всё

<SCRIPT LANGUAGE="JavaScript">
function preventSelection(element){
var preventSelection = false;
function addHandler(element, event, handler){
if (element.attachEvent)
element.attachEvent('on' + event, handler); else
if (element.addEventListener)
element.addEventListener(event, handler, false); }
function removeSelection(){
if (window.getSelection) { window.getSelection().removeAllRanges(); }
else if (document.selection && document.selection.clear)
document.selection.clear(); }
function killCtrlA(event){
var event = event || window.event;
var sender = event.target || event.srcElement;
if (sender.tagName.match(/INPUT|TEXTAREA/i)) return;
var key = event.keyCode || event.which;
if (event.ctrlKey && key == 'A'.charCodeAt(0)) {
removeSelection();
if (event.preventDefault)
event.preventDefault(); else
event.returnValue = false; } }
addHandler(element, 'mousemove', function(){
if(preventSelection)
removeSelection(); });
addHandler(element, 'mousedown', function(event){
var event = event || window.event;
var sender = event.target || event.srcElement;
preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i); });
addHandler(element, 'mouseup', function(){
if (preventSelection)
removeSelection();
preventSelection = false; });
addHandler(element, 'keydown', killCtrlA);
addHandler(element, 'keyup', killCtrlA); }
preventSelection(document);
document.ondragstart = test;
document.onselectstart = test;
document.oncontextmenu = test;
function test() {
return false }
</SCRIPT>


Исходник страницы:
Изображение
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!

Реклама
Аватара пользователя

gladiolus0707
Специалист
Специалист
Сообщения: 1115
Зарегистрирован: 13 янв 2014, 10:56
Версия Web Builder: 10.1
Имя: Иван
Контактная информация:

Re: Защита контента от копирования.

Сообщение gladiolus0707 » 19 фев 2015, 12:40

Если не ошибаюсь в готовых jawa скриптах есть блокировка на правую кнопку мыши disable right click называется. Ну это на случай если кому по быстрому :-):
Вставай рано, работай до поздна и.... найдешь нефть!

Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: Защита контента от копирования.

Сообщение Alex » 19 фев 2015, 12:47

И что, на много быстрее получается? Без правой кнопки - выделил и Ctrl+C Ctrl+V :ti_pa:
Я предоставил куда "серьёзнее" решение :-)
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!

Аватара пользователя

gladiolus0707
Специалист
Специалист
Сообщения: 1115
Зарегистрирован: 13 янв 2014, 10:56
Версия Web Builder: 10.1
Имя: Иван
Контактная информация:

Re: Защита контента от копирования.

Сообщение gladiolus0707 » 19 фев 2015, 12:52

Alex писал(а):И что, на много быстрее получается? Без правой кнопки - выделил и Ctrl+C Ctrl+V :ti_pa:
Я предоставил куда "серьёзнее" решение :-)

Я написал для тех кто далёк от кодов и достаточно правой кнопки ::yaz-yk:
Вставай рано, работай до поздна и.... найдешь нефть!

Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: Защита контента от копирования.

Сообщение Alex » 19 фев 2015, 12:57

Ну хорошо, добавлю скрин готового скрипта, пока нашёл его, пять раз код вставил бы уже :-)

Изображение


пи.си.
gladiolus0707 писал(а):Если не ошибаюсь в готовых jawa

Это ты про мотоцикл Ява? :ps_ih:
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!

Аватара пользователя

gladiolus0707
Специалист
Специалист
Сообщения: 1115
Зарегистрирован: 13 янв 2014, 10:56
Версия Web Builder: 10.1
Имя: Иван
Контактная информация:

Re: Защита контента от копирования.

Сообщение gladiolus0707 » 19 фев 2015, 13:19

Alex писал(а):Это ты про мотоцикл Ява? :ps_ih:

Ну да именно про него :-): ИЖ ты какой внимательный :-):
Вставай рано, работай до поздна и.... найдешь нефть!

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Защита контента от копирования.

Сообщение anonimus » 19 фев 2015, 13:40

gladiolus0707 писал(а):Я написал для тех кто далёк от кодов и достаточно правой кнопки ::yaz-yk:


ну та для тех кто далёк Alex всё и разжевал )))
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

freud
Читатель
Читатель
Сообщения: 6
Зарегистрирован: 30 июн 2015, 16:28
Версия Web Builder: 10

Защита контента от копирования.

Сообщение freud » 07 июл 2015, 12:47

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


a1890557

Защита контента от копирования.

Сообщение a1890557 » 07 июл 2015, 14:18

Alex писал(а):Ну хорошо, добавлю скрин готового скрипта, пока нашёл его, пять раз код вставил бы уже :-)

Изображение


пи.си.
gladiolus0707 писал(а):Если не ошибаюсь в готовых jawa

Это ты про мотоцикл Ява? :ps_ih:

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

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Защита контента от копирования.

Сообщение anonimus » 07 июл 2015, 14:54

такое сделать не реально, так как в противном случае просмотр сайта станет невозможным
защитить сайт от копирования - это утопия
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============


a1890557

Защита контента от копирования.

Сообщение a1890557 » 07 июл 2015, 17:33

anonimus писал(а):такое сделать не реально, так как в противном случае просмотр сайта станет невозможным
защитить сайт от копирования - это утопия

Я где то на форумах видел, там приводили способ, как сайт может идентифицировать именно проги копировальшики, и им от ворот поворот давать.

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Защита контента от копирования.

Сообщение anonimus » 07 июл 2015, 17:42

ну можно прописать в .htaccess такой код:


Код: Выделить всё

RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} ^DISCoPump.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Drip.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Gets.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^IBrowse.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^InternetNinja.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^JustView.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDowntool.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^MisterPiX.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^OfflineExplorer.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^PapaFoto.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Pockey.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Slurp.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SpaceBison.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto.* [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebCopier.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebImageCollector.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSucker.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Webster.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ia_archiver.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^lftp.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut.*

RewriteRule .[html][htm][php][Jj][Pp][Gg]*$ /1.txt [L]
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============


a1890557

Защита контента от копирования.

Сообщение a1890557 » 07 июл 2015, 18:23

anonimus писал(а):Источник цитаты ну можно прописать в .htaccess такой код:

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

Аватара пользователя

ZUKKU
Читатель
Читатель
Сообщения: 6
Зарегистрирован: 24 сен 2015, 13:41
Версия Web Builder: 11.2.3

Защита контента от копирования.

Сообщение ZUKKU » 05 мар 2016, 05:03

Спасибо народ за хорошие советы!!


Ответить

Вернуться в «Полезное для сайта.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость