Существует множество веб-сайтов, которые блокируют возможность щелкнуть правой кнопкой мыши или выделить текст. Я считаю, что это сделано как своего рода половинчатая мера безопасности, чтобы помешать людям копировать текст или изображения. Конечно, всегда можно обойти это с помощью DevTools, просто это более трудоемко и раздражает.
Вот несколько примеров (извините за иврит):
Наэтот магазинЯ хотел выделить и скопировать название продукта (Behringer MicroMix MX400), но есть «защита» от выделения текста, щелчка правой кнопкой мыши и возможного копирования.
Насайт моего брокераЯ хотел щелкнуть правой кнопкой мыши по полю имени пользователя, чтобы сделать "проверку элемента", но мне это не удалось. Я все еще мог найти элемент вручную в DevTools, но это заняло больше времени.
Некоторые сайты позволяют копировать текст, но они добавляют свои собственные текстовые фрагменты к тексту, который вы копируете, обычно со ссылкой на этот сайт. Очень раздражает.
Я предполагаю, что эти «защитные меры» реализуются путем отслеживания таких событий, как щелчки и сочетание клавиш Ctrl-C.
Есть ли решение, позволяющее отключить все эти раздражающие «защиты» на веб-сайтах?(особенно в Chrome).
решение1
Я нашел все эти расширения для Chrome. Одно из них наверняка вам подойдет:
- Включить копирование (300 000+ пользователей)
- Абсолютно включить правую кнопку мыши и копировать (80 000+ пользователей)
- Включить правый клик (60 000+ пользователей)
- Разрешить щелчок правой кнопкой мыши (2000+ пользователей)
(Похоже, эта неприятность вдохновила многих разработчиков.)
решение2
Я использую версию этого расширения для FF, и она работает отлично:
решение3
Если вы не против удалить все прослушиватели событий с текущей страницы:
- Откройте Chrome Dev Tools ( Ctrl+ Shift+ I) и выберите Консоль.
- Чтобы удалить всех прослушивателей событий, введите следующее:
$("*").off();
- Альтернативный способ удаления всех прослушивателей правого щелчка:
$("*").off("contextmenu");
Это хороший способ выполнить данную задачу без установки каких-либо сторонних дополнений.
решение4
NoScriptдолжно помочь вам с большинством веб-сайтов, которые портят контекстные меню и другие раздражающие вещи, которые портят работу веб-сайта. Он автоматически блокирует все скрипты, которые он считает небезопасными. Вы также можете вручную поэкспериментировать с ним для определенных сайтов. Это также должно предотвратить изменение буфера обмена.
С помощью этого расширения вы можете индивидуально запретить запуск определенных скриптов на каждом сайте. Оно работает наследующий-продовольно хорошо.
ScriptSafeеще одна альтернатива с другим пользовательским интерфейсом.