12

Все больше и больше я обнаруживаю, что, когда я копирую текст с новостного сайта, сайт добавляет собственную ссылку на рекламу / сноску в мой буфер обмена, так что когда я вставляю, к скопированному тексту добавляется что-то вроде:

[Текст, который я скопировал] ДЛЯ БОЛЬШЕ, ПРОЧИТАЙТЕ НА http://www.example.com/link/to/story

Я восхищаюсь техническими возможностями, которые сделали это возможным, но я хотел бы остановить это в своем браузере. Я просмотрел about:config для "clipboard" и "copy", но единственный параметр, который я нашел, был autocopy на highlight.

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

Например, скопируйте один из забавных "фактов" здесь - при вставке вы добавите следующий текст:

Подробнее: http://www.linuxscrew.com/2007/10/28/fun-chuck-norris-vs-linus-torvalds/#ixzz1mUKtACkt

Они не просто перехватывают нажатие клавиши control-C, я получаю его, когда выбираю "копировать" в меню правой кнопки мыши.

Я хотел бы, чтобы мой браузер полностью игнорировал этот трюк.

Я повторил это на Firefox, IE и Google Chrome.

3 ответа3

5

Оказывается, этот код JavaScript обслуживается "сервисом", называемым tynt.com. Перенаправление tcr.tynt.com на 127.0.0.1 в моем файле hosts решило проблему для меня. Из того, что я читал в другом месте, может быть несколько серверов, которые должны быть заблокированы. Подписки на списки Adblock также могут решить проблему, и вы можете установить фильтр в своем программном обеспечении для блокировки рекламы, чтобы исправить ее.

Что бы мне действительно хотелось, так это флаг about:config, чтобы удалить разрешение для JavaScript на изменение буфера обмена.

5

Чтобы отключить это поведение в Firefox:

  1. В строке URL введите: about:config
  2. Нажмите Enter
  3. В поле поиска введите: dom.event.clipboardevents.enabled
  4. Дважды щелкните его, чтобы переключить его значение на false.
0

То, что вы описываете, происходит только тогда, когда я выбираю одну из рекламных ссылок, которая подчеркнута зеленым:

Рекламная ссылка

Поэтому, когда вы копируете это, никто не использует ваш буфер обмена. Вы копируете гиперссылку с сайта.

Чтобы эти ссылки не вставлялись на веб-сайт, найдите решения для блокировки рекламы в своем браузере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .