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

 

Некоторые продвинутые блогеры используют специальный защитный код на своих сайтах для предотвращения несанкционированного копирования текста и фотографий. Так, если пользователь намерен скопировать ваше фото или текст нажатием правой кнопкой мыши и выбором в контекстном меню пункта «Сохранить изображение как…», срабатывает скрипт, и правая мышка перестает работать. Я покажу вам вариант, с реализацией которых защита фото и текста от копирования действенна. Вот он:

Скрипт, который блокирует правую кнопку мыши: вы можете сами отыскать код JavaScript, позволяющий заблокировать срабатывание правой кнопки мыши в любом месте страницы сайта. Конечно, хороший программист, да и просто грамотный пользователь знает, как легко обойти такую защиту – для этого используется специальная программа для нанесения логотипа на фото и его удаления. Но для большинства пользователей такие знания – темный лес. Поэтому это скорее защита от случайных посетителей, которые просто из интереса хотят скачать ваши фотографии или текст, чтобы самому ими пользоваться. А вот и сам скрипт:

 

<script language="JavaScript1.2">
var omitformtags= new Array();
omitformtags[0] = "input";
omitformtags[1] = "select";
omitformtags[2] = "textarea";
omitformtags[3] = "radio";
omitformtags[4] = "checkbox";
function disableselect(e) {
var formObj = false;
for (var i = 0; i < omitformtags.length; i++){
if (e.target.tagName.toLowerCase() == omitformtags[i]){
formObj = true;
}
}
if (!formObj){
return false;
}
}
function reEnable(){
return true;
}
if (typeof document.onselectstart != "undefined"){
document.onselectstart = new Function ("return false");
}else{
document.onmousedown=disableselect;
document.onmouseup=reEnable;
}
</script>
<body onkeydown="if(event.ctrlKey){return false;}" oncontextmenu="return false;">

Скрипт вставляется в файле header перед закрывающим тэгом head. Теперь вор не сможет скачать ваши картинки, и не сможет даже выделить какой-нибудь текст на странице.