Скрипт запрета копирования. Скрипт блокировка правой кнопки мыши. Блокировка клавиатуры.

Скрипт запрета копирования.

<script type="text/javascript">

document.ondragstart = noselect; 

document.onselectstart = noselect; 

document.oncontextmenu = noselect; 

 function noselect() {return false;} 

</script>

Скрипт блокировки правой кнопки мыши:

<script> document.oncontextmenu=function(e){return false}; </script>

А еще можно полностью заблокировать клавиатуру, что бы невозможно было
открыть исодник клавишами CTRL+U

<meta charset="utf-8">
"запрет копирования контента
<body lang=Ru OnSelectStart="event.returnValue=false;">
<h2>Запрет выделения контента</h2>
</body>

Запрет открытия браузера ctrl+U
<script type="text/javascript">
function noselect() {return false;}
// Отключаем возможность выделения текста по нажатию левой кнопки мыши.
document.onmousedown = noselect; 
// Запрещаем контекстное меню, которое выпадает когда на странице щелкают 
правой кнопкой мыши. document.oncontextmenu = noselect; // Запрещаем копирование текста в буфер обмена. document.oncopy = noselect; // Вспомогательная функция установки обработчика события function addHandler(event, handler){ if (document.attachEvent) { document.attachEvent('on' + event, handler); } else if (document.addEventListener) { document.addEventListener(event, handler, false); } } // Вспомогательная функция принудительного снятия выделения function killSelection(){ if (window.getSelection) { window.getSelection().removeAllRanges(); } else if (document.selection && document.selection.clear) { document.selection.clear(); } } // Функция обработчика нажатия клавиш function noSelectionEvent(event) { var event = event || window.event; // При использовании комбинаций клавишь Ctrl+A и Ctrl+U - убрать выделение
и подавить открытие окна с исходным кодом страницы. var key = event.keyCode || event.which; if (event.ctrlKey && (key == 65 || key == 85)) { killSelection(); if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; } return false; } } // Установить обработчики клавиатуры addHandler('keydown', noSelectionEvent); addHandler('keyup', noSelectionEvent); </script>
Всё вышеперечисленное делается для запрета копирования авторского материала 
с сайта владельца. Однако хочу напомнить, что никто не отменял конструкцию view-source.
То есть если кому-то нужно скопировать материал страницы например сайта какойтосайт.ru
то в строку поисковика можно забить view-source:https://какойтосайт.ru то
тогда откроется исходный код этой страницы. Поэтому надежнее всего писать код на PHP





u

Метаданные статьи

Идентификатор статьи:
6
Категория:
Рейтинг :