Как отключить просмотр исходного кода, проверку элемента и правую кнопку на сайте

Автор Макс Пуля

Небольшая статья хелпер о том как запретить просмотр кода страницы вашего сайта, отключить правую кнопку и просмотреть код (исследовать элемент в 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 и выражайте свои мысли.