Скрипт запрета копирования, защите сайта от воровства

Коллекция JavaScript для сайтов и форумов
Ответить
Аватара пользователя
Fox
Администратор
Сообщения: 248
Зарегистрирован: 16 июн 2013, 11:10
Репутация: 4
Пол: Мужской
Поблагодарили: 7 раз
Контактная информация:

Скрипт запрета копирования, защите сайта от воровства

Сообщение Fox » 09 апр 2014, 00:51

На данный момент существуют несколько способов борьбы с плагиатом и защиты содержимого вашего сайта или блога от копирования недобросовестными веб мастерами, некоторые из них эффективны, а некоторые совсем не помогают, все конечно зависит от кого вы пытаетесь защититься, от детей-школьников или продвинутых пользователей. Воровство контента (статей, картинок, файлов и т.д.) обычно происходит или прямым путем - с помощью выделения участка текста и вызова контекстного меню кликом правой кнопкой мышки, затем copy - копирования и paste - вставки фрагмента в нужное место, или программным - с помощью различных грабберов, агрегаторов которые в ручном или даже в автоматическом режиме воруют контент (содержимое) с сайта или его РСС ленты новостей, с последующей публикацией на каком-либо ГС.

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

<script type="text/javascript">
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2) {
(message);
return false;}}}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS;
}else{
document.onmouseup=clickNS;
document.oncontextmenu=clickIE;
}
document.oncontextmenu=new Function("return false")
</script> 
Выделение текста, без сохранения в буфере обмена
Найти
<BODY>
Заменить на
<BODY oncopy="return false;">
Блокировка контекстного меню - запрет копирования
Скрипты при вставке их между тегами <HEAD>...</HEAD> запретят пользователям выделять текст, вызывать контекстное меню и копировать текст или любое другое содержимое сайта.
Вариант 1

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

<script type="text/javascript" language="JavaScript"> document.onselectstart=function(){return false} document.oncontextmenu=function(){return false} document.onmousedown=function(){return false}</script>
Вариант 2

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

<script type="text/javascript" language="JavaScript"> var message="Уважаемый посетитель! Использовать правый клик на этом сайте нельзя!"; function click(e) {if (document.all) {if (event.button == 2) {alert(message);return false;}} if (document.layers) {if (e.which == 3) {alert(message);return false;}}} if (document.layers) {document.captureEvents(Event.MouseDown);} document.onmousedown=click;</script>
Вариант 3
<meta http-equiv="pragma" content="no-cache" />
Вариант 4
<meta http-equiv="no-cache" />
Вариант 5
<meta http-equiv="cache-control" content="no-cache" />

xtrade
Alex31
Сообщения: 1
Зарегистрирован: 21 авг 2015, 11:33
Репутация: 0

Скрипт запрета копирования, защите сайта от воровства

Сообщение Alex31 » 21 авг 2015, 11:36

Какой скрипт, не мешает работе быстрой цитате?

Аватара пользователя
Admin
Администратор
Сообщения: 1316
Зарегистрирован: 09 авг 2011, 00:22
Репутация: 14
Пол: Мужской
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Скрипт запрета копирования, защите сайта от воровства

Сообщение Admin » 22 авг 2015, 12:06

Alex31 писал(а): Какой скрипт, не мешает работе быстрой цитате?
У вас будут проблемы с любым.
Не мучайте пользователей любой из способов очень легко обходится за несколько секунд.
Изображение

Аватара пользователя
Ирина
Сообщения: 3
Зарегистрирован: 02 дек 2016, 12:07
Репутация: 0
Пол: Женский

Скрипт запрета копирования, защите сайта от воровства

Сообщение Ирина » 02 дек 2016, 12:08

Fox, а куда эти скрипты надо вставить?

Аватара пользователя
Fox
Администратор
Сообщения: 248
Зарегистрирован: 16 июн 2013, 11:10
Репутация: 4
Пол: Мужской
Поблагодарили: 7 раз
Контактная информация:

Скрипт запрета копирования, защите сайта от воровства

Сообщение Fox » 02 дек 2016, 15:10

Ирина писал(а): Fox, а куда эти скрипты надо вставить?
в инструкции же все написано.
Уточните какой именно вы хотите использовать скрипт?

Аватара пользователя
Ирина
Сообщения: 3
Зарегистрирован: 02 дек 2016, 12:07
Репутация: 0
Пол: Женский

Скрипт запрета копирования, защите сайта от воровства

Сообщение Ирина » 02 дек 2016, 15:25

Fox писал(а):
Ирина писал(а): Fox, а куда эти скрипты надо вставить?
в инструкции же все написано.
Уточните какой именно вы хотите использовать скрипт?
А какой полностью чтобы ни ссылки, ни текст, вообщем ничего не было возможности копировать?

SkvorBSD
Сообщения: 3
Зарегистрирован: 30 дек 2016, 01:03
Репутация: 0
Пол: Мужской
Контактная информация:

Скрипт запрета копирования, защите сайта от воровства

Сообщение SkvorBSD » 30 дек 2016, 01:13

Ирина писал(а):А какой полностью чтобы ни ссылки, ни текст, вообщем ничего не было возможности копировать?
-никакой. Любая защита сайта от копирования - это профанация на которую может повестись только человек вообще не понимающий даже базовых принципов работы HTTP.

Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JavaScript»