Сейчас: 11:43:00   20-го апреля 2024 г.
UsefulScript.ruХитростиОтключить правую кнопку мыши
26
55

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

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


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


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


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

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

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

Дата создания: 15:45:15 24.07.2011 г.
Дата обновления: 22:36:47 08.03.2012 г.
Посещений: 11257 раз(а).

Комментарии посетителей (7 шт.):
Микле
1
# 104
(23:27:18  18.03.2012 г.)

В Файрфоксе данные с этой страницы вполне успешно копируются :-(
Спасибо, полезный сайт. Не хватает скрипта отправки почты с сайта.
Очень распространенная вещь.
Ответить

Николай
0
# 709
(20:26:48  27.03.2013 г.)

В Опере данные с данной странички копируются: пишет, что нельзя, но после закрытия окна предупреждения функционал есть. Но всё равно спасибо.
Ответить

Антон
0
# 1385
(18:46:19  02.01.2014 г.)

Копируются любые тексты с помощью телефона :) Только один способ есть спрятать текст, чтобы не скопировали.
Ответить

Павел
0
# 1529
(10:36:20  18.03.2014 г.)

Антон, какой способ?
Ответить

Елеке
3
# 2223
(15:03:19  26.01.2015 г.)

<script type="text/javascript">
document.ondragstart = noselect; // запрет на перетаскивание
document.onselectstart = noselect; // запрет на выделение элементов страницы
document.oncontextmenu = noselect; // запрет на выведение контекстного меню
function noselect() { return false; }
</script>
Ответить

maxim
0
# 3834
(17:38:44  18.04.2017 г.)

Запрет на правую кнопку мешает только Вашим посетителям, злоумышленники найдут 1000 способов скопировать то, что им нужно. Могу на спор скопировать что угодно. Нет защиты, это просто борьба со своими посетителями и все.
Ответить

Александр
0
# 5014
(07:03:58  13.10.2023 г.)

А вот вариант запрета на контекстное меню.
<script> document.oncontextmenu = cmenu; function cmenu() { return false; } </script>
Ответить

Закрыть
Ваше имя:
564 + 2 =
Добавить комментарий:
Ваше имя:
564 + 2 =

Перед публикацией все комментарии проходят обязательную модерацию!

Если Вы хотите задать какой-либо вопрос, то сделайте это на нашем форуме.
Таким образом, Вы сможете быстрее получить ответ на интересующий Вас вопрос.
Посетителей онлайн: 3

Как Вы узнали о нашем сайте?