Запретить копирование текста в Chrome

Веб-сайты и службы могут использовать JavaScript и другие технологии, такие как Flash, если они доступны, для манипулирования текстом, который пользователи копируют в буфер обмена.

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

Простая страница примера - нажмите здесь - демонстрирует процесс. Выделите часть текста на странице и затем скопируйте его в буфер обмена, например, с помощью Ctrl-C.

Если вы вставите содержимое буфера обмена впоследствии, вы заметите, что что-то еще полностью скопировано в буфер обмена.

Страница перехватывает событие копирования в буфер обмена, стирает то, что было скопировано пользователем, и заменяет его собственным текстом.

Этот процесс называется инъекцией или вставкой в ​​буфер обмена, и он может быть очень раздражающим и даже может иметь последствия для конфиденциальности.

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

Пользователи Firefox имеют доступ к массиву надстроек браузера, которые также отключают манипуляции с буфером обмена: например, RightToClick.

Пользователи Google Chrome не могут просто щелкнуть переключатель в веб-браузере, чтобы заблокировать сайты от чтения и манипулирования скопированным текстом, но доступны расширения, которые добавляют эту функцию в Google Chrome.

Вероятно, наиболее удобный вариант для пользователей Chrome - RightToCopy. Он не позволяет сайтам манипулировать скопированным текстом перед его копированием в буфер обмена и устраняет некоторые другие неприятности, такие как отключенные меню по щелчку правой кнопкой мыши.

Недостатком является то, что он требует доступа для чтения и записи данных на веб-сайтах, которые вы посещаете в Chrome. Хотя запрос на разрешение понятен, так как он должен работать на сайтах, которые вы посещаете, чтобы эти сайты не раздражали.

Real Copy является альтернативой. Расширение добавляет значок на панель инструментов Chrome, на который можно щелкнуть после выбора текста, чтобы убедиться, что выделенный текст скопирован, а не обработан.

Расширение недоступно в Chrome Store, но только на GitHub. Это означает, что вам нужно загрузить его как распакованное расширение.

  1. Загрузите расширение с веб-сайта GitHub и распакуйте его в любое место по вашему выбору.
  2. Загрузите chrome: // extensions / в адресную строку браузера Chrome.
  3. Установите флажок режима разработчика вверху открывшейся страницы.
  4. Выберите загрузить распакованное расширение и выберите корневую папку Real Copy на устройстве.

Расширение теперь установлено и готово к использованию.

Google Chrome может иногда сообщать вам, что вы установили расширение для разработчиков, но это единственный недостаток здесь.

Еще более простое решение, которое работает не на всех сайтах, - полностью отключить JavaScript на том сайте, на котором вы находитесь, чтобы он не мог перехватить операцию с буфером обмена.

Оба расширения Chrome позволяют копировать текст без вмешательства с сайта, на который копируется текст.