Как я могу увидеть реферера страницы в Chrome?


20

Я прочитал «ответы» на этот вопрос , и это почти то, что я спрашиваю, но на самом деле никто не дает ответа. Нигде в инструментах разработчика (что я вижу, во всяком случае) нет четкого индикатора ссылающейся страницы текущей страницы. Это то, что действительно легко найти в Firefox; просто щелкните правой кнопкой мыши и выберите Page Info.

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

РЕДАКТИРОВАТЬ ДОБАВИТЬ СКРИНШОТ:

Это то, что я вижу, когда открываю Инструменты разработчика в версии 8.0.552.224 (новейшей версии, доступной для Linux). альтернативный текст

В комментариях ниже (на случай, если их похоронят) я обнаружил вот что во встроенном Chrome «поиск реферрера»:

  • Мне нужно перейти к ресурсам, затем выбрать отдельную страницу или файл, а затем выбрать заголовки
  • Кажется, он не работает правильно для страниц, которые были открыты, если щелкнуть правой кнопкой мыши ссылку и выбрать «Открыть на новой вкладке» (или в окне). Я только что открыл вопрос, на который ссылался в исходном сообщении, и когда я смотрю на реферере, указанном в ссылке на заголовок, он показывает свой собственный URL в качестве реферера, а не URL этой страницы.

Кто-нибудь может объяснить, почему это будет? (Я попробовал то же самое в Firefox, и он показал правильный URL-адрес в качестве реферера.)


Возможно, вам нужно добавить, какая это версия Chrome для @EmmyS
Ivo Flipse

Ответы:


17

Вставьте этот код в адресную строку:

javascript:alert(document.referrer)

или

откройте Инструменты разработчика ( F12) и введите document.referrerв консоли.


2
F12 / document.referrer - самый простой подход. Похоже, что когда вы вставляете URL-адрес, начинающийся с «javascript:» в адресную строку, Chrome обрезает эту часть, вероятно, из соображений безопасности. Таким образом, вы должны напечатать это обратно. Это в Chrome 42.
nealmcb

«Реферер» против «реферера» вещь довольно смешная.
lkraav

14
  1. В инструментах разработчика перейдите в представление «Сеть» (если оно не было открыто при загрузке страницы, вам потребуется перезагрузить ее, чтобы заполнить).
  2. Нажмите на главную страницу запроса - она ​​должна быть вверху списка.
  3. Когда вы нажмете, правая панель, вероятно, покажет HTML для него.
  4. Нажмите на вкладку «Заголовки» с правой стороны.

Реферер отображается в списке заголовков запроса.


В вашей версии @EmmyS, если вы не видите «Сетевое представление», оно будет называться «Ресурсы»
Дэн МакГрат,

В моей версии (9.0.597.45 beta) есть и «Ресурсы», и «Сеть»
Даг Харрис,

Я на 8.0.552.224 (самая новая версия, доступная для Linux.) Я разместил скриншот вверх в моем исходном посте того, что я вижу, когда открываю вкладку ресурсов инструментов разработчика (нет вкладки сети.) Где именно запрос страницы, на который я должен нажать?
EmmyS

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

Кроме того, он не работает должным образом для страниц, которые были открыты, если щелкнуть правой кнопкой мыши ссылку и выбрать «Открыть на новой вкладке» (или в «Окне»). Я только что открыл вопрос, на который ссылался в исходном сообщении, и когда Я смотрю на реферера, предоставленного в ссылке на заголовок, он показывает собственный URL в качестве реферера, а не URL этой страницы.
EmmyS

1

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

Это было исправлено в Chrome 13.


1

Щелкните правой кнопкой мыши -> Проверить элемент -> Консоль -> написать «document.referrer»

Это свойство будет отменено несколько раз, когда трафик прямой.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.