Как отключить просмотр исходного кода, проверку элемента и правую кнопку на сайте
Автор Макс ПуляНебольшая статья хелпер о том как запретить просмотр кода страницы вашего сайта, отключить правую кнопку и просмотреть код (исследовать элемент в Firefox). Все это можно сделать одним маленьким яваскриптом.
Давно ничего не писал в блоге и пора это исправлять!) Сразу к делу, точнее к коду, а потом немного разберем его:
<script type="text/javascript"> document.onkeydown = function(event) { if (event.ctrlKey && (event.keyCode == 85) || (event.ctrlKey && event.shiftKey && (event.keyCode == 73)) || event.keyCode == 123) { return false } } document.oncontextmenu = function(){ return false } </script>
Для чего вообще это нужно, думаю, вы и сами знаете если попали на эту статью. Вы не хотите, чтобы ваш код кто-то просматривал! И для этого вам нужно запретить некоторые действия на сайте:
1. Запретить посетителям пользоваться правой кнопкой - отключить ее.
2. Запретить просмотр кода страницы.
3. Запретить просматривать код или по другому исследовать элемент.
Все эти три действия нужно отключать вместе. Код скрипта выше делает это всё!
document.oncontextmenu - отключает правую кнопку мыши. Но этого недостаточно, так как исследовать элемент и просмотреть код страницы можно сочетанием клавиш. Поэтому нужно еще отключить эту возможность.
event.keyCode == 85 - отключает сочетание клавиш ctrl+U
event.keyCode == 73 - отключает сочетание клавиш ctrl+shift+i
event.keyCode == 73 - отключает клавишу F12
С помощью JavaScript можно отключить любую клавишу или сочетание клавиш на сайте, например, отключить ctrl+C - event.keyCode == 67
Всем удачи и добра!


Последнее от Макс Пуля
- VideoRoll.net - отзыв и обзор партнёрской программы по видеорекламе
- Высота iframe в зависимости от содержимого
- Ajax подгрузка контента по клику в div jQuery
- Скрыть / Показать DIV блок при выборе select пункта
- Как прибавить или вычесть процент от числа на PHP/JavaScript
- Новые планы: разработка мобильной игры
- Сервер, проекты и ffmpeg
- Семантическое ядро сайта
- Хостинг на домашнем сервере Open Server, DDNS и динамический IP-адрес
- Input type date во всех браузерах