В Firefox (в нескольких версиях, но всегда с классическим реставратором тем) я получаю URL-адрес ссылки, показанной внизу (строка состояния), при наведении курсора на ссылку. Я всегда предполагал, что это также URL, используемый Firefox при переходе по ссылке. Тем не менее, это, очевидно, не всегда так. Я замечаю это несоответствие при установке uBlock.

Пример: на домашней странице немецкой газеты " http://www.derwesten.de/ " есть много ссылок на отдельные истории. Один из них отображается в строке состояния как:

"http://www.derwesten.de/sport/fussball/bvb/bayern-fans-verbannen-bvb-star-marco-reus-vom-titel-bei-fifa-17-id12254625.html"

и это также то, что я получаю при выдаче «Копировать местоположение ссылки». Однако, когда я нажимаю на ссылку, uBlock спрашивает меня, действительно ли я хочу перейти на страницу.

"http://logc175.xiti.com/go.ad?xts=420659&atc=PUB-[wgt_fp-HALTEPLATZ]-[id12254625]-[HL]-[Homepage]-[HP]-[WE]-[Linktyp]&type=AT&url=http://www.derwesten.de/sport/fussball/bvb/bayern-fans-verbannen-bvb-star-marco-reus-vom-titel-bei-fifa-17-id12254625.html".

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

Это стандартное поведение, и есть ли способ изменить это?

1 ответ1

1

TL; DR Это стандартное поведение. Нет простого способа изменить это без отключения JavaScript.

Тот же трюк используется для отслеживания того, где пользователь нажимает на таких сайтах, как Twitter или Facebook.

Свойство link href указывает на конечный сайт, например, http://www.example.com, но к элементу link прикреплено событие JavaScript, которое либо изменяет этот URL-адрес на лету, либо инструктирует браузер открыть другой произвольный URL-адрес; Например, http://something.com?track_this_and_then_redirect_to=www.example.com '.

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

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

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