Хотя в наши дни это менее распространено, многие сайты по-прежнему используют JavaScript или атрибут HTML для отключения щелчка правой кнопкой мыши на своих страницах. Мы надеемся, что эта практика исчезнет, но пока что обойти эти ограничения несложно.
СВЯЗАННЫЕ С: Предотвратить беспорядок на раздражающих веб-сайтах с помощью контекстного меню в Firefox
Многие из этих сайтов думают, что отключение контекстного меню в вашем браузере - хороший способ уберечь вас от кражи их контента. Но отключение контекстного меню в вашем браузере также лишает вас множества других инструментов. Хотя вы можете выбрать ядерный вариант и просто отключите JavaScript в вашем браузере , что ограничивает функциональность многих сайтов, использующих JavaScript для предоставления полезных функций. Вместо этого мы собираемся показать вам, как можно повторно включить щелчок правой кнопкой мыши для определенных страниц, которые вы просматриваете, и пару расширений, которые ограничивают возможность этих сайтов вводить ограничение в первую очередь.
Включение щелчка правой кнопкой мыши на отдельных сайтах с помощью собственного кода JavaScript
Этот первый метод, вероятно, наименее навязчивый. Это всего лишь фрагмент кода JavaScript, который сбрасывает значение контекстного меню для страницы. При просмотре страницы с отключенным щелчком правой кнопкой мыши вы можете просто ввести или вставить этот код в адресную строку и нажать Enter. Вам даже не нужно перезагружать страницу. Щелчок правой кнопкой мыши должен быть включен немедленно.
javascript: void (document.oncontextmenu = null);
Более того, вы можете создать букмарклет из этого кода, чтобы он всегда находился на расстоянии одного клика. Выделите приведенный выше код и перетащите его на панель инструментов браузера (или в другое место, где вы храните закладки). Переименуйте его так, как вам удобно, но оставьте код URL без изменений.
Разрешить щелчок правой кнопкой мыши и копирование на всех сайтах с расширением браузера
Хотя букмарклет JavaScript хорошо работает для повторного включения щелчка правой кнопкой мыши на отдельных сайтах, вам может потребоваться более комплексное решение, если вы обнаружите, что чаще сталкиваетесь с этой проблемой. Это решение - расширение для браузера.
В Chrome мы рекомендуем установить RightToCopy расширение. Как следует из названия, он делает больше, чем просто позволяет щелкнуть правой кнопкой мыши. Он также позволяет выделять и копировать текст на сайтах, на которых эти функции отключены, и даже удаляет текст, который веб-сайты вводят в текст, который вы копируете (например, «Подробнее на…»).
К сожалению, в настоящее время нет напрямую сопоставимого расширения Firefox. Конечно, доступны более полные расширения блокировки скриптов, такие как NoScript (Firefox) и ScriptSafe (Хром). Подобные расширения блокируют выполнение всех скриптов на любых веб-страницах, если вы не включите их. И то и другое стоит изучить, чтобы немного успокоиться, но учтите, что они могут быть проблематичными на сайтах, использующих скрипты для полезных функций.
И это все. Отключение щелчка правой кнопкой мыши на веб-страницах может быть лишь случайной проблемой, но когда это происходит, это раздражает. Это также очень легко исправить.