Wyłącz przekierowania 302 w przeglądarce Firefox


13

Muszę tymczasowo wyłączyć przekierowania 302 w przeglądarce Firefox. W jaki sposób mogę to zrobić? Próbowałem będzie tools> options> advanced> general> sprawdzić warn me when sites try to redirect or reload the page, ale to nie działa, 302 przekierowania są nadal przestrzegane. Czy jest coś w about: config, w którym mogę wyłączyć przekierowania 302?


Może ci to pomóc. Link
— Mahavirsinh Padhiyar

Odpowiedzi:


13

zadzwoń about:configi ustaw network.http.redirection-limitna 0. Ale nie będziesz mieć dostępu do przeniesionej strony.


Ponieważ nie mam zainstalowanego Firefoksa, a dla innych korzyści - co robi zmiana tego ustawienia zgodnie z zaleceniami? Mam nadzieję, że użytkownik otrzyma ostrzeżenie (zamiast pustej strony) i / lub ofertę załadowania następnego przekierowania.
— user66001,

@ user66001 To ustawienie jest absolutnie bezużyteczne dla użytkownika końcowego. Jest to limit przekierowań, zanim Firefox zdecyduje, że dostał się do pętli przekierowań i przestaje go następować. Jeśli ustawisz na 0, pojawi się komunikat o błędzie „Firefox zdecydował, że dostał przekierowanie, które się nie zakończy”.
— hijarian

Dla każdego, kto czyta tę odpowiedź: ściśle mówiąc , jest to rozwiązanie, o które poprosił OP: 302 przekierowań przestanie być przestrzeganych. Ale jeśli faktycznie chcesz przekierować ręcznie , to nie jest to rozwiązanie, którego potrzebujesz.
— hijarian

2
Dzięki, właśnie tego szukałem (i OP). Dla każdego, kto nie rozumie, w jaki sposób to ustawienie może pomóc: zadaj sobie pytanie, w jaki sposób użyj akcji „zezwalaj na pliki cookie / obrazy / rzeczy dla tej witryny”, gdy nie możesz uzyskać dostępu do żadnej strony tej domeny (zawsze przekierowanie do innej domeny).
— CDuv

użytkownik wyświetla stronę błędu „naprawianie problemu”. pozwalając użytkownikowi na sprawdzenie nagłówków i certyfikatu SSL strony początkowej itp. ustawienie tutaj „1” zamiast 0 umożliwia
— jednoetapowe

0

Nie dotyczy Firefoksa, ale można użyć proxy debugowania Fiddler i ustawić punkt przerwania dla odpowiedzi. Lub użyj skryptu, takiego jak (myślę):

oSession.oResponse.headers.Remove („Lokalizacja”);

czy to również blokuje <meta http-equiv='locationprzekierowania HTML i javascript?
— user313114

Nie, ale myślę, że można napisać inną regułę, aby usunąć te z HTML, używając oSession.utilDecodeResponse(); oSession.utilReplaceInResponse(...);. Nie mam Fiddlera w pobliżu, żeby spróbować.
— Arjan

0

W „ Narzędziach programisty> Debugger ” w „ Punktach przerwania XHR ” istnieje możliwość „ Wstrzymaj pod dowolnym adresem URL ”.

Możliwe jest również zdefiniowanie innych reguł, w których przekierowania powinny być wstrzymywane.

Następnie jest kilka przycisków, aby przejść do przodu itp.

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.