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

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

02015-07-2347657Денис Абдуллин

Запрет вывода контекстного меню с помощью правой кнопки мыши еще один способ оградить сайт от копипастеров. Такой запрет, на самом деле, не очень действенный способ защитить сайт. Копировать текст по прежнему можно с помощью привычных сочетаний клавиш CTRL+C или cmd+C, а исходный код можно открыть с помощью меню браузера.

Этот скрипт может послужить отправной точкой для создания своего контекстного меню. Полезно для веб-приложений. Рекомендовать его в чистом виде не могу и даже хочу отговорить ставить этот скрипт.

Для того чтобы отключить правый клик у вас на сайте, необходимо разместить между тегами <head> </head> следующий JavaScript код:

Код
<script language=JavaScript>  
var message="Правый клик запрещен!";  
  function clickIE4(){  
  if (event.button==2){  
  alert(message);  
  return false;  
  }  
  }  
function clickNS4(e){  
  if (document.layers||document.getElementById&&!document.all){  
  if (e.which==2||e.which==3){  
  alert(message);  
  return false;  
  }  
  }  
  }  
if (document.layers){  
  document.captureEvents(Event.MOUSEDOWN);  
  document.onmousedown=clickNS4;  
  }  
  else if (document.all&&!document.getElementById){  
  document.onmousedown=clickIE4;  
  }  
document.oncontextmenu=new Function("alert(message);return false")  
  </script>

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


Создать сайт в uKit Нужен классный сайт для бизнеса?
Воспользуйтесь сервисом uKit. Никакого кода!
Комментарии (7)
Юрий Герук 2015-07-24 в 10:49 / МатериалСпам
хотя да, нашел этот пунктик ))
0
Сергей Александрович 2015-07-24 в 08:33 / Материал
Это не обязательно делать. Достаточно и консоля браузера.
1
Сергей Александрович 2015-07-24 в 08:32 / Материал
Нету. Заходишь в меню браузера и открываешь исходный код.
0
Виталий 2015-07-23 в 21:06 / МатериалСпам
Подскажите, а есть такой скрипт, что бы не могли просматривать код сайта?
0
Юрий Герук 2015-07-23 в 14:48 / МатериалСпам
этот скриптик для детей, поставьте расширение для браузера Web Developer, заблокировать java script и все, скриптик более вам не будет мешать
0
Kophack 2015-07-23 в 10:40 / МатериалСпам
Ну скрипт так себе есть и хорошие и плохие стороны у скрипта.
2
Сергей Александрович 2015-07-23 в 11:46 / Материал
Ну как же без этого.
1
Чтобы оставить комментарий или отзыв под этой публикацией, войдите или зарегистрируйтесь.