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

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

  • автор:

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

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

Только данным способом от опытного пользователя защититься не получится, т.к. комбинация клавиш 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, но в Опере, например, после вывода сообщения все равно меню появляется 🙁

Запретить нажатие правой кнопки мыши на сайте. Методы защиты от копирования материала

3213123312

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

Используйте код, который запрещает нажатие правой кнопки мыши на сайте:
document.oncontextmenu = cmenu; function cmenu()

Если на этом ваш вопрос решен, то можете не читать статью дальше. Однако, если вам требуется защита от копирования, то читайте до конца.

Конечно, запрет нажатия кнопки мыши немного спасет от обычных пользователей. Но ничего не мешает им выделять текст и нажимать комбинацию клавиш Ctrl + S (скопировать выделенный текст в буфер обмена). Поэтому дальнейшим методом создадим код, который позволит запретить выделение текста на вашем сайте. Вы можете его скачать или посмотреть демонстрацию работы.

Если говорить в общих чертах, то в этом коде совмещено множество функций и особенностей:
— запрещается выделение текста мышкой на всем сайте, кроме полей ввода текста;
— запрещается нажатие клавиш Ctrl + A (с помощью которой можно выделить весь текст сайта);
— запрещается комбинация Ctrl + U (с помощью которой можно просмотреть и скопировать статью через исходный код сайта);
— запрещается комбинация Ctrl + S (с помощью которой можно сохранить ваш сайт и просмотреть статью).

Конечно, обойти эти защиты для знающего программиста, который очень хочет скопировать ваш текст достаточно легко. Но большинство копипастеров обойдет ваш сайт стороной. О еще одном методе защиты от копирования я писал в этой статье . Там вы найдете способ ко всему прочему добавлять активную ссылку на ваш материал, если кто-то его скопирует.

Отключаем правый клик мыши на сайте с WordPress (подборка плагинов по теме)

Запрет правого клика

Наверняка, на некоторых сайтах вы встречали фишку с запретом правого клика мыши. Она является одним из методов защиты контента. Раньше уже рассматривал похожий по теме плагин WP-CopyProtect, но так как он не обновлялся 3 года, решил подыскать несколько альтернатив. Дополнительно советую добавить текст в RSS с вашим копирайтом, что сгладит негативный эффект при воровстве статей через фиды.

В принципе, вопрос вызывает двойственное отношение, я даже недавно публиковал пост почему не нужно отключать клик правой кнопки мыши где собрал основные причины так не делать. С другой стороны, это в какой-то степени может защитить вас от части злоумышленников (далеко не всех), которые вручную копипастят контент.

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

WP-CopyProtect

Это один из самых популярных плагинов по тематике, вряд ли еще где-то наберется 40тысяч скачиваний. К сожалению, обновлялся он более 3х лет назад, хотя, все еще работает без проблем.

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

Настройки WP-CopyProtect

По словам автора, подобный скрипт не имеет никакого негативного влияния на SEO.

RCD — Right Click Disabler

RCD - Right Click Disabler

Весьма актуальное и функциональное решение. Здесь есть максимум из того, что предлагается в таких случаях:

  • запрет правого клика;
  • невозможность выделить контент;
  • отключение срабатывания Ctrl +C / Ctrl +V;
  • защита картинок;
  • отсутствие каких-либо сложных настроек или кодинга.

Вы просто устанавливаете модуль и после активации он сразу начинает работать. Теперь злоумышленникам будет сложно смотреть код страниц. Загрузок у RCD-Right Click Disabler пока не так много, но оценка максимальная и ошибки постепенно исправляются.

Prevent Content Theft [Disable Right Click]

Prevent Content Theft

Достаточно популярный плагин в данной тематике — более 4 тысяч скачиваний. Последний раз обновлялся год назад. Понравилось наличие специального стильного всплывающего окна с предупреждением о запрете копирования.

Prevent Content Theft - предупреждение

К сожалению, самый большой минус здесь заключается в том, что почти все важные функции по защите содержимого страницы доступны в Pro версии. По-умолчанию, вы сможете лишь отключить клик правой кнопкой мыши, а запрет выделения контента, перетаскивания, Ctrl +C / Ctrl +V — только для премиального варианта.

Jcwp Copy Paste Blocker

Jcwp Copy Paste Blocker

Скрипт достаточно древний (без адпейтов более 3х лет), но это не мешает ему все еще эффективно работать. Более того, в админке вы получаете доступ к включению/выключению всех поддерживаемых настроек. Можете активировать и использовать часть из них:

Настройки Jcwp Copy Paste Blocker

Есть фишки, которых не встретить ни в одном другом модуле: добавление невидимого линка в HTML код, защита через CSS, редактирование фразы-предупреждения, вывод на определенных типах страниц. Авторы молодцы.

Photection — Easy image protection for WordPress

Photection — Easy image protection for WordPress

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

Используйте как дополнение или альтернативу добавлению водяного знака в веб-галереях, фотоблогах, портфолио дизайнеров и т.п. Здесь только одна настройка — текст о копирайте, который показывается при клике. Тестировал — все отлично.

Right Click Disable Orignal

Right Click Disable Orignal

Еще одно очень популярное решение (пусть и актуальное 2 года назад) — аж 10 тысяч скачиваний. Работает до сих пор. Позволяет отключить правую кнопку мыши и при этом обладает такими преимуществами как:

  • отсутствие раздражающих диалоговых окон;
  • очень легкий скрипт (мало занимает) + компактный код;
  • дополнительно запрещает и загрузку изображений.

WP Protect Content

WP Protect Content

Решение защищает содержимое страницы от выделения и убирает появление контекстного меню при правом клике. Плагин относительно новый (обновлялся 4 месяца назад), имеет максимальную оценку, однако у меня, к сожалению, страница настроек так и не открылась. В разделе «Поддержки» на официальном сайте упоминались похожие проблемы с Firefox браузером (я юзаю Chrome). Возможно, был какой-то конфликт с другими модулями или не подошла версия PHP. Попробуйте потестировать самостоятельно.

Внедрять данную фишку или нет — решать вам, но тут есть несколько нюансов, о которых следует помнить. Главное чтобы подобные скрипты не вредили вашему проекту: как с точки зрения юзабилити, так и по SEO. Например, в сети есть плагин WP Content Copy Protection с максимальной функциональностью и с 40тысячми установок, но 39 пользователей поставили ему наименьший балл + в комментариях встречается информация будто модуль может навредить продвижению. Подобные «сигналы» должны вас насторожить + проверяйте после установки как все работает и успешно ли индексируются новые тексты.

По поводу эффективности свое мнение высказал в статье, упомянутой в начале заметки. Не думаю, что отключение правой кнопки мыши на сайте является хорошей задумкой. Это убережет от каких-то единичных случаев, но большинству аудитории функция будет мешать. К сожалению, если кто-то решил украсть ваш контент, он это сделает. Единственный вариант, когда я допускаю такие решения — внедрение защиты только для изображений. Хотя там тоже нужно тестить не повредят ли они, например, шерингу через соц.сети.

Всех, кому есть что добавить о запрете правого клика мыши (по его реализации или необходимости использования), милости прошу в комменты.

Понравился пост? Подпишись на обновления блога по RSS wordpress insideRSS, RSS wordpress insideEmail или twitter wordpress insidetwitter!

рейтинг

Оцените статью:

(голосов — 1, средний балл: 7,00 из 7)

категорияКатегории: Плагины;
тегиТеги: защита сайта, контент сайта, плагины безопасности блога, список плагинов, тексты блога.

Похожие статьи:

  1. Защита текстов от выделения и копирования – плагин WP-CopyProtect
  2. Популярные плагины шорткодов в WordPress
  3. Collapse-O-Matic — плагин для выпадающего текста в WordPress
  4. Запланированная публикация в wordpress, плагины расписания публикаций
  5. Лучшие плагины для капчи в WordPress

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

Это делается очень легко и просто, хотя и не является панацеей. Новички часто считают, что блокируя вызов посетителями контекстного меню с помощью клика правой кнопкой мыши, они могут предотвратить кражу содержимого их веб-страницы. Но, это не совсем так. Отключение клика правой кнопки мыши легко обходится более опытными пользователями, а доступ к большей части кода страницы вообще не требует клика правой кнопкой мыши. Доступ к контекстному меню также можно получить и с помощью клавиатуры. На клавиатуре вы можете выполнить команду клика правой кнопки мыши, удерживая клавишу Shift и нажав клавишу F10 .

Отключаем правый клик на странице с помощью JavaScript

Если вам действительно нужно отключить щелчок правой кнопкой мыши на странице своего сайта, вы можете использовать очень простой JavaScript, который блокирует доступ к контекстному меню (не только с помощью правой кнопки мыши, но и с клавиатуры). Вот код, который для этого вам нужно добавить на страницу:

Добавление только этого небольшого фрагмента кода в тег body вашей веб-страницы заблокирует доступ ваших посетителей к вызову контекстного меню (которое вызывается кликом правой кнопки мыши).

Ограничения данного способа

Данный скрипт работает не во всех браузерах (например, Opera игнорирует его). Этот сценарий также никак не ограничит доступ пользователям к исходному коду страницы, который можно вызвать в браузере кнопкой F12 или сочетанием клавиш Ctrl+U . Кроме этого есть довольно много способов обойти это ограничение, что приводит только к тому, что вы будете раздражать посетителей своего сайта. И, наконец, хотя вы можете отключить доступ к контекстному меню, этот доступ может быть легко повторно включен пользователями, которые просто откроют в браузере консоль ( F12 ) и добавят следующий код:

window.oncontextmenu = null;

Или другой код, если скрипт прикреплен к отдельным элементам (как в нашем случае к тегу body ). Добавьте этот код в консоль браузера, и вы удалите ограничения для каждого из элементов на странице:

var elements = document.getElementsByTagName(«*»); for(var id

Вот и все! Из сегодняшней практической статьи вы узнали не только то, как можно заблокировать клик правой кнопкой мыши на странице сайта, но также и то, как данное ограничение можно обойти. Спасибо, что читаете нас!

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

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