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

    copy-and-paste

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

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

    Итак, для блокировки копирования текста вставьте следующий код между тегами <head></head> на вашем сайте:

    Посмотреть код

    <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> замените на <body onkeydown="if(event.ctrlKey){return false;}" oncontextmenu="return false;">.

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

    Рубрики: Скрипты

    Метки: ,

    Добавить комментарий