Как отключить правую кнопку мыши на сайте
Перейти к содержимому

Как отключить правую кнопку мыши на сайте

  • автор:

JavaScript — Как отключить правую кнопку на веб-сайте

Многие веб-мастера любят отключать правую кнопку, чтобы защитить свой контент. Вот JavaScript, чтобы отключить правую кнопку на веб-сайте:

  1. http://www.dynamicdrive.com/dynamicindex9/noright.htm
  2. http://www.users.totalise.co.uk/~bigoleg/javascript/javascript_disable_right_click.html

1. Как включить правую кнопку мыши?

Просто скопируйте следующий скрипт и вставьте в адресную строку браузера. Правая кнопка мыши будет включена снова

 javascript:void(document.oncontextmenu=null) 

Заметка
Для современного браузера, он автоматически удалит префикс «javascript:» и запустит поисковую систему по умолчанию, чтобы исправить это, вставит вышеуказанный скрипт и наберет префикс javascript: вручную.

2. Встречная атака!

Чтобы противостоять вышеупомянутому взлому, вставьте oncontextmenu return false;»>

Теперь ставит javascript:void(document.oncontextmenu=null) в адресную строку браузера не будет работать.

Как отключить правую кнопку мыши на сайте

kelvin phitrow :

08.10.2023 16:16

Ничего не написано про двойное сравнение. То есть когда переменную надо сравнить сс двумя числами, если она…
подробнее.

15.08.2023 17:50

Значит в «maxv» сидит…
подробнее.

15.08.2023 16:53

а если это сделано для диаграммы values / maxv)…
подробнее.

17.07.2023 15:50

Спасибо за интересный вопрос! Посмотрите …
подробнее.

17.07.2023 14:58

а как сделать чтобы при повторном клике значение value возвращалось к…
подробнее.

Защита от копирования с сайта
(или отключаем правую кнопку мыши)

Для защиты содержимого Вашего сайта от копирования рекомендуем Вам воспользоваться совсем простым кодом, который позволяет отключить правую кнопку мыши и тем самым не дает скопировать текст в буфер. Внимание! Данный метод работает не во всех браузерах!

Только данным способом от опытного пользователя защититься не получится, т.к. комбинация клавиш Ctrl+C продолжает работать, да и никто не отменял просмотр содержимого загружаемой странички. Данный метод может быть полезен при использовании целого комплекса мер по защите содержимого Вашего сайта от копирования.

Для проверки работы скрипта, отключающего роботу правой кнопки мыши, попробуйте в любом месте данной странички кликнуть правой кнопкой мыши.

Для отключения правой кнопки мышки на своем сайте используйте следующий JavaScript код, который необходимо поместить в тело Вашей странички:

JavaScript код:

< script type = "text/javascript" >
function click () if ( event . button == 2 ) alert ( «No copies! Copyright © by http://UsefulScript.ru» );
>
document . onmousedown = click ;

Данный метод запрета использования правой кнопки мышки отлично работает в браузерах Chrome и IE, но в Опере, например, после вывода сообщения все равно меню появляется 🙁

Запрет нажатие правой кнопки для сайта

Запрет нажатие правой кнопки для сайта

А что лучше сделать, как отключить правый клик, который автоматически не работает при ходе на сайт, на тот, где будет установлен этот скрипт.

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

Как запретить на сайте нажатие клавиш CTRL+SHIFT+I и F12

Здесь запрет задействован на такие комбинаций;

CTRL+SHIFT+I
F12
CTRL+SHIFT+J
CTRL+U

Вам остается перенести этот код в нижнюю часть сайта:

Также, как дополнение, что этот скрипт запрещает аналогичное нажатие клавиши F12, что также идет под функцию скопировать выделенный текст с переносом на другую интернет площадку, где нажатие правой кнопки мыши аналогично сработает.

2019-03-25 Просмотров: 2687 Комментарий: (7)
Поделиться в социальных сетях
Материал разместил
Похожие материалы

  • Реальный эффект нажатие кнопки для сайта
  • Голубые кнопки GLOBA для сайта uCoz
  • Разноцветные кнопки для сайта uCoz
  • Скрипт социальные кнопки для сайта uCoz
  • Оригинальные кнопки для форума сайта

Оставь свой отзыв

Порядок вывода комментариев:

Koneko 2019-03-26 20:06 1 , ответ пользователю Koneko

А если поменять кнопки? Просто я их местами поменял, из-за проблем с кнопкой.

Kosten 2019-03-26 20:32 2 , ответ пользователю Kosten

Даже стало интересно, для чего кнопки менять, да не как, скрипт переписывать.

-SAM- 2019-03-26 23:33 3 , ответ пользователю -SAM-

Этот скрипт содержит в себе запрет на контекстное меню (правый клик) + запрет на нажатие сочетания горячих клавиш в браузере: F12, CTRL+SHIFT+I, CTRL+SHIFT+J, CTRL+U и CTRL+SHIFT+С соответственно. Призвано препятствовать воровству контента и шаблона сайта.
Короче, от «нубов». Кто ворует — способы всё равно найдут (посмотрят исходный код в браузере или банально сохранят на диск страницу), соответственно такой скрипт — будет мешать больше обычным пользователям, что не смогут после нормально заполнять поля форм на сайте.
UPD.: поправили материал, спасибо.
Кстати, давно ставил такие скрипты, проверял (в году 2012 где-то), то кажется не кроссбраузерное оно. проверял в firefox и в opera, что в последнем кажется не работало (утверждать не стану уже, стоит самим проверить). Это я к тому, что раз так — значит нецелесообразно вовсе ставить, раз оно может и не работать (или хотя бы делать запрещающую привязку через условный оператор по $USER_AGENT$ в связке с $USER_AGENT_VER$).

Kosten 2019-03-26 23:52 4 , ответ пользователю Kosten

-SAM- приветствую, скажите, этот скрипт идет только под конструктор, так как под скрипты юкоз раздел поставил, или его можно на других площадках применять.

-SAM- 2019-03-26 23:55 5 , ответ пользователю -SAM-

Это чистый JavaScript — к uCoz отношения никакого. То есть будет работать на других площадках.
В uCoz есть еще виджет на запрет правого клика, кто не знал. Я бы всем не ставил его, а делал с привязкой по группе (допустим, гостям и пользователям, или всем кроме админов — там можно и по нику сделать). Вот пример: (всем кроме группы Администратор).

Kosten 2019-03-27 19:21 6 , ответ пользователю Kosten

Есть сайты, где просто прописываешь ссылку на ресурс, где как раз все приблуды выставлены, чтоб не украли контент. И вот этот сайт открывает страницу, где все открывается, как быдто не один скрипт не подключен.

Что подтверждается, ставят для, где как раз новички как можно больше вредя приносят, так как копируют все, что нужно и не нужно, а потом через неделю бросают сайты, что годами с контентом он ходит по интернету.

-SAM- 2019-03-28 11:01 7 , ответ пользователю -SAM-

Там в комментарии выше ссылку прописал еще на материал, что идёт разбор способов защиты контента от кражи — вот его и стоит почитать тем, кто вопросом задался таким именно (и есть аналоги без использования скриптов, их смотрите — ранее публиковались на ZorNet). А подобные скрипты — не столь эффективны, как уже было сказано (и там еще на какие-то сайты заходить даже и не нужно, можно просто отключить поддержку js в браузере и всё, скрипты перестают работать, и контент потом можно спокойно копировать). Ну, а кто клонирует контент с чужих сайтов — это вообще отдельный разговор (в большинстве случаев пустая трата времени, но иногда попадаются вполне нормальные сайты-«зеркала», что в случае гибели первоисточника потом можно нужный материал посмотреть на них. но это редко, интернет представляет самую разнообразную информацию и аналоги есть, как и есть веб-архив интернета).
Еще по поводу вот этих слов: «Вам остается перенести этот код в нижнюю часть сайта:» -> тут не согласен по той причине, что эти скрипты нужно подключать в тело страницы ближе к верху, сразу перед или тогда уж в верхнюю часть сайта, поскольку при подключении в нижнюю скрипты сработают не сразу, а лишь когда догрузятся. вот и нужно ближе к верху ставить, иначе за это время можно все действия делать, которые пытались запрещать.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *