Перегляньте повний шлях до перенаправлення та код стану HTTP у Chrome


88

Я намагаюся знайти певні скорочувачі посилань та out.php linkcripts redirect, використовуючи 301 redirect чи ні. Я переглядаю вкладку ресурси в інструментах розробника Chrome, але вона відображає лише заголовки цільової сторінки, а не самі сценарії посилань.

Крім того, деякі сайти, які я досліджую, насправді перенаправляють більше одного разу, тому найкраще, якщо я зможу відстежувати весь шлях переспрямування.

Як я можу зрозуміти, як саме мене переспрямовували, і чи використовували вони 301 чи ні?


1
Метод перенаправлення стійкості до FF: superuser.com/questions/242138/…
Федір РИХТІК

зупиняючись на точці зупинки і беручи весь час, який ти ... ➝ stackoverflow.com/a/12419326/444255
Френк Нокке

Відповіді:


126

З 2014 року

У верхній частині інспектора Chrome (на Networkвкладці) є прапорець із написом Preserve log. Увімкніть цю опцію. Тепер взагалі неважливо, як орієнтується сторінка, інспектор зберігатиме всю історію журналів, включаючи відповідь про перенаправлення.

Старіші версії Chrome

У нижній частині інспектора Chrome (на Networkвкладці) знаходиться кнопка з великим колом. Наведіть курсор на цю кнопку, а підказка каже Preserve log upon navigation. Натисніть кнопку, і вона стане червоною. Тепер взагалі неважливо, як орієнтується сторінка, інспектор зберігатиме всю історію журналів, включаючи відповідь про перенаправлення.


1
Зараз це (насправді вже деякий час) є більш відповідною відповіддю, ніж спочатку прийнята. Я прийняв цей замість цього.
Stephan Muller

1
Зверніть увагу: якщо ви відстежуєте переспрямування для викликів XHR або якогось типу REST і не можете побачити переспрямування 301 або 302 - переконайтеся, що на вкладці «Мережа» ви ввімкнули не лише фільтр «XHR», а й фільтр «Інше» (Ви можете вибрати кілька з них за допомогою Ctrl + Click). Звичайно, ви завжди можете використовувати фільтр "Усі", але він буде мати багато шуму від інших типів запитів.
Димитрій К

18

У мене була та сама проблема, і рішення виявилось дещо відмінним від попередніх відповідей.

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

Знімок екрана інструментів Chrome Dev


3
302 переспрямування відображаються лише тоді, коли вибрано Інше (станом на Google Chrome 67 на Mac OS 10.13)
user674669

дякую за це, я фільтрував Doc і був справді розгублений, чому він не з'явився.
Елюватар,

16

У інструментах розробника Chrome - виберіть «Ресурси» - тоді під «Документи» або «Інше» ви зможете знайти оригінальний запит - перегляньте «Заголовки», щоб побачити код стану 301. Тут є чудова стаття - http: //www.html5rocks.com/tutorials/developertools/part1/#toc-resources


Коли сторінка оновлюється за допомогою JavaScript або метаоновлення, вона не відстежується. Я все-таки отримав те, що мені потрібно, тож дякую :)
Стефан Мюллер,

3
Тепер ви можете побачити це в області Мережа, а Статус є одним із стовпців у таблиці.
digitaljoel

2
Коротке зауваження, що для збереження кожного запиту / відповіді слід увімкнути "Зберігати журнал під час навігації"
Джош Смітон,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.