Отправка сообщения






Добро пожаловать!

Как отключить контекстное меню на сайте?

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

Отключаем контекстное меню с помощью JQuery:

<html>
<head>
<script src="http://yandex.st/jquery/1.7.2/jquery.min.js"></script>
</head>
<body>
	<p>Текст, который нельзя копировать!</p>
</body>
<script type="text/javascript">
$("body").on("contextmenu", false);
</script>
</html>

Отключаем контекстное меню без JQuery:

<html>
<body>
	<p>Текст, который нельзя копировать!</p>
</body>
<script type="text/javascript">
document.oncontextmenu = function (){return false};
</script>
</html>

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

Добавил: htmaker, 28.08.2014 г.
 
плохослабосойдетхорошоотлично (1 голосов, средний: 5,00 из 5)
Загрузка...

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

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

Комментарии

  • Загрузка...

Наверх