Как увидеть, куда ссылка ДЕЙСТВИТЕЛЬНО указывает в строке состояния?

902
Mehrdad

Раньше люди говорили:

«Проверьте строку состояния, прежде чем нажимать на ссылку, она может не идти туда, где вы думаете».

Я заметил, что это вам больше не помогает ... много раз на Facebook и других сайтах, я заметил, что текст статуса на самом деле не показывает, куда идет ссылка - скорее, он показывает, куда она идет после перенаправления с сервера (который, вероятно, записывает ваш клик).

(Если щелкнуть его правой кнопкой мыши и скопировать адрес ссылки, он отличается от того, что находится в адресной строке.)

Этот метод более безопасен? Есть ли способ заставить строку состояния в Firefox или Chrome показывать фактическую цель?

4

3 ответа на вопрос

1
Beniamin

Исходя из моего опыта, это может быть вызвано тем, что когда вы нажимаете на ссылку (щелчок левой кнопкой мыши), вы запускаете событие щелчка JavaScript, которое перенаправляет вас куда-то еще, чем ссылка, показанная в строке состояния.

Изменить: и это довольно мало, чтобы избежать этого. Вам придется отключить JavaScript в вашем браузере.

Изменить: я проверил, как это делается в результатах поиска Google. Когда вы что-то ищете, они перечисляют результаты, а ссылки - это прямые адреса найденных страниц. Но когда вы нажимаете на какую-либо ссылку на результат (влево, влево или вправо), они меняют адрес ссылки на какой-либо сайт отслеживания Google.

Я надеюсь, что это помогает.

Почему, когда я щелкаю правой кнопкой мыши и копирую адрес, он работает нормально? Mehrdad 13 лет назад 0
Это делается путем создания обычной ссылки с адресом на нужную страницу, поэтому она выглядит нормально в строке состояния. Но когда вы нажимаете на него, он запускает событие javascript, которое сначала перенаправляет вас на какую-то страницу отслеживания, а затем на нужную страницу. Beniamin 13 лет назад 1
Оооооо я понимаю, что ты имеешь в виду сейчас ... Я думал, что это было как раз наоборот, хаха. Интересно ... спасибо за информацию. Похоже, это было бы не так просто. Mehrdad 13 лет назад 0
0
yosh m

Насколько я могу судить, это больше не безопасно - по крайней мере, не верный способ узнать, что будет делать нажатие на очевидную ссылку. У сайтов слишком много способов узнать о том, что вы делаете, и переходная страница перенаправления достаточно распространена, как и другие методы. Вот обсуждение некоторых методов для отслеживания кликов (включая то, как сделать текст статуса отличным от целевого URL): http://www.openjs.com/articles/ajax/target_url_hiding.php

Держите программное обеспечение для обнаружения вредоносных программ в актуальном состоянии!

0
Synetech

На самом деле это не проблема JavaScript, а рост популярности сайтов, сокращающих URL, из-за ограничения количества символов в Twitter.

Что вы хотите сделать, это установить одно из расширений URL-адреса, Большинство из них имеют одинаковую базовую функцию: расширение сокращенных URL-адресов; некоторые автоматически раскрывают все URL-адреса на странице, некоторые не раскрываются, но показывают целевой URL-адрес во всплывающей подсказке, другие раскрываются только после нажатия на ссылку. Они пытаются немного дифференцировать себя в своих наборах функций, поэтому попробуйте несколько, чтобы выбрать тот, который вам нравится. Вы можете установить несколько, отключить их все, затем включить один и просмотреть страницу с некоторыми сокращенными URL-адресами, опробовать расширение, затем отключить или удалить его и включить следующий. Не включайте их все, потому что, если они все пытаются проанализировать и изменить страницу одновременно, это замедлит работу вашей системы и может помешать друг другу (и усложнит определение того, какие функции какое расширение).

Похожие вопросы