Как отключить просмотр исходного кода, проверку элемента и правую кнопку на сайте
Автор Макс ПуляНебольшая статья хелпер о том как запретить просмотр кода страницы вашего сайта, отключить правую кнопку и просмотреть код (исследовать элемент в Firefox). Все это можно сделать одним маленьким яваскриптом.
Давно ничего не писал в блоге и пора это исправлять!) Сразу к делу, точнее к коду, а потом немного разберем его:
<script>
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
Всем удачи и добра!
Макс Пуля
Приветствую! Присоединяйтесь к сообществу Epic Blog и выражайте свои мысли.
Последнее от Макс Пуля
- $100 длиной в 2,5 года: доход сайта AdSense за два с половиной года
- Поворот текста, текст по диагонали CSS
- Как сделать верхний слой неактивным (некликабельным) CSS pointer-events
- VideoRoll.net - отзыв и обзор партнёрской программы по видеорекламе
- Высота iframe в зависимости от содержимого
- Ajax подгрузка контента по клику в div jQuery
- Скрыть / Показать DIV блок при выборе select пункта
- Как прибавить или вычесть процент от числа на PHP/JavaScript
- Новые планы: разработка мобильной игры
- Сервер, проекты и ffmpeg