Необходимо отключить массив клавиш Ctrl для моего сайта - PullRequest
0 голосов
/ 22 сентября 2011

Особенно Ctrl + I , что означает «отправить эту страницу по почте». Я использую WordPress самостоятельно. До сих пор я нашел этот код, не уверенный, как его реализовать или он старый.

Пожалуйста, не приводите множество причин, почему вы находите эту попытку бессмысленной.

Ответы [ 3 ]

1 голос
/ 20 июля 2012

Действительно, не должен отвечать, но:

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

Резюме: Не беспокойся

0 голосов
/ 22 сентября 2011

Отключение горячих клавиш никому не помешает просто выбрать эту опцию в меню Файл.

Люди всегда найдут способы обойти подобные взломы. Отключение JavaScript, взлом исходного кода с помощью Firebug, Option + Click на Mac, создание снимка экрана и т. Д. Они совершенно неэффективны против любого, даже слегка настроенного делать то, что вы от них не хотите.

0 голосов
/ 22 сентября 2011

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

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

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

...