Скрипт запрета копирования, защите сайта от воровства
Скрипт запрета копирования, защите сайта от воровства
На данный момент существуют несколько способов борьбы с плагиатом и защиты содержимого вашего сайта или блога от копирования недобросовестными веб мастерами, некоторые из них эффективны, а некоторые совсем не помогают, все конечно зависит от кого вы пытаетесь защититься, от детей-школьников или продвинутых пользователей. Воровство контента (статей, картинок, файлов и т.д.) обычно происходит или прямым путем - с помощью выделения участка текста и вызова контекстного меню кликом правой кнопкой мышки, затем copy - копирования и paste - вставки фрагмента в нужное место, или программным - с помощью различных грабберов, агрегаторов которые в ручном или даже в автоматическом режиме воруют контент (содержимое) с сайта или его РСС ленты новостей, с последующей публикацией на каком-либо ГС.
Выделение текста, без сохранения в буфере обмена
Найти
Заменить на
Блокировка контекстного меню - запрет копирования
Скрипты при вставке их между тегами <HEAD>...</HEAD> запретят пользователям выделять текст, вызывать контекстное меню и копировать текст или любое другое содержимое сайта.
Вариант 1
Вариант 2
Вариант 3
Вариант 4
Вариант 5
На данный момент существуют несколько способов борьбы с плагиатом и защиты содержимого вашего сайта или блога от копирования недобросовестными веб мастерами, некоторые из них эффективны, а некоторые совсем не помогают, все конечно зависит от кого вы пытаетесь защититься, от детей-школьников или продвинутых пользователей. Воровство контента (статей, картинок, файлов и т.д.) обычно происходит или прямым путем - с помощью выделения участка текста и вызова контекстного меню кликом правой кнопкой мышки, затем 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>
Код: Выделить всё
<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>
Код: Выделить всё
<meta http-equiv="pragma" content="no-cache" />
Код: Выделить всё
<meta http-equiv="no-cache" />
Код: Выделить всё
<meta http-equiv="cache-control" content="no-cache" />
Какой скрипт, не мешает работе быстрой цитате?
У вас будут проблемы с любым.Alex31 писал(а):Какой скрипт, не мешает работе быстрой цитате?
Не мучайте пользователей любой из способов очень легко обходится за несколько секунд.
Fox, а куда эти скрипты надо вставить?
в инструкции же все написано.Ирина писал(а):Fox, а куда эти скрипты надо вставить?
Уточните какой именно вы хотите использовать скрипт?
А какой полностью чтобы ни ссылки, ни текст, вообщем ничего не было возможности копировать?Fox писал(а):в инструкции же все написано.Ирина писал(а):Fox, а куда эти скрипты надо вставить?
Уточните какой именно вы хотите использовать скрипт?
-никакой. Любая защита сайта от копирования - это профанация на которую может повестись только человек вообще не понимающий даже базовых принципов работы HTTP.Ирина писал(а):А какой полностью чтобы ни ссылки, ни текст, вообщем ничего не было возможности копировать?
Поделитесь ссылкой.
HTML код
BBCode
Link
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей