Zobacz pełną ścieżkę przekierowania i kod stanu HTTP w Chrome


88

Próbuję znaleźć pewne skracacze linków i skrypty linków out.php przekierowujące przy użyciu przekierowania 301, czy nie. Patrzę na kartę zasobów w narzędziach programistycznych Chrome, ale pokazuje ona tylko nagłówki strony docelowej, a nie same skrypty linków.

Ponadto niektóre witryny, które badam, w rzeczywistości przekierowują więcej niż raz, więc najlepiej byłoby, gdybym mógł śledzić całą ścieżkę przekierowań.

Jak mogę sprawdzić, w jaki sposób zostałem dokładnie przekierowany i czy używali 301, czy nie?


1
Metoda trwałości przekierowań z FF: superuser.com/questions/242138/ ...
Fedir RYKHTIK

zatrzymując się przez punkt przerwania i biorąc cały czas ... ➝ stackoverflow.com/a/12419326/444255
Frank Nocke

Odpowiedzi:


126

Od 2014r

U góry inspektora Chrome (na Networkkarcie) znajduje się pole wyboru, które mówi Preserve log. Włącz tę opcję. Teraz nie ma już znaczenia, w jaki sposób będzie się poruszać strona, inspektor zachowa całą historię dziennika - w tym odpowiedź przekierowania.

Starsze wersje Chrome

U dołu inspektora Chrome (na Networkkarcie) znajduje się przycisk z dużym okręgiem. Najedź kursorem na ten przycisk i pojawi się podpowiedź Preserve log upon navigation. Kliknij przycisk, a zmieni kolor na czerwony. Teraz nie ma już znaczenia, w jaki sposób strona będzie się poruszać, inspektor zachowa całą historię dziennika - łącznie z odpowiedzią na przekierowanie.


1
To jest teraz (właściwie od jakiegoś czasu) bardziej trafna odpowiedź niż pierwotnie przyjęta. Zamiast tego zaakceptowałem ten.
Stephan Muller

1
Uwaga, jeśli śledzisz przekierowania dla XHR lub jakiegoś rodzaju wywołań REST i nie widzisz przekierowań 301 lub 302 - upewnij się, że na karcie „Sieć” masz włączony nie tylko filtr „XHR”, ale także filtr „Inne” (możesz wybrać wiele za pomocą Ctrl + kliknięcie). Oczywiście zawsze możesz użyć filtru „Wszystkie”, ale będzie on zawierał dużo szumu z innych typów żądań.
Dimitry K

18

Miałem ten sam problem i stwierdziłem, że rozwiązanie różni się nieco od poprzednich odpowiedzi.

Musiałem wybrać Inny dla typu dokumentu na pasku filtrów, a także mieć zaznaczone zachowanie dziennika i rejestrowanie logowania do sieci.

Zrzut ekranu Chrome Dev Tools


3
Przekierowania 302 są wyświetlane tylko po wybraniu opcji Inne (od Google Chrome 67 w
systemie

dzięki za to, filtrowałem do Doca i byłem naprawdę zdezorientowany, dlaczego się nie pojawił.
Eluvatar

16

W narzędziach dla programistów Chrome - wybierz „Zasoby” - a następnie w sekcji „Dokumenty” lub „Inne” powinno być możliwe znalezienie oryginalnego żądania - wyświetl „Nagłówki”, aby zobaczyć kod stanu 301. Tutaj jest świetny artykuł - http: //www.html5rocks.com/tutorials/developertools/part1/#toc-resources


Gdy strona jest odświeżana przez javascript lub odświeżanie meta, nie będzie śledzić. Dostałem to, czego potrzebowałem, więc dzięki :)
Stephan Muller

3
Możesz to teraz zobaczyć w obszarze Sieć, gdzie Stan jest jedną z kolumn w tabeli.
digitaljoel,

2
Szybka uwaga, że ​​„Zachowaj dziennik podczas nawigacji” powinno być włączone, aby zobaczyć każde żądanie / odpowiedź
Josh Smeaton
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.