Disabilita i reindirizzamenti 302 in Firefox


13

Devo disabilitare temporaneamente 302 reindirizzamenti in Firefox. Come posso fare questo? Ho cercato di andare a tools> options> advanced> general> controllare warn me when sites try to redirect or reload the page, ma che non ha funzionato, 302 redirect sono ancora seguiti. C'è qualcosa in merito a: config che posso disabilitare 302 reindirizzamenti?


Potrebbe essere questo che ti aiuterà. Link
Mahavirsinh Padhiyar

Risposte:


13

chiama about:confige imposta network.http.redirection-limitsu 0. Ma non sarai in grado di accedere alla pagina spostata.


Dato che al momento non ho installato Firefox, e per gli altri vantaggi - Cosa fa cambiare questa impostazione come consigliato? Spero che l'utente riceva un avviso (piuttosto che una pagina vuota) e / o un'offerta per caricare il reindirizzamento successivo.
user66001,

@ user66001 Questa impostazione è assolutamente inutile per l'utente finale. È un limite di reindirizzamenti prima che Firefox decida che è entrato in un ciclo di reindirizzamento e smette di seguire i reindirizzamenti. Se lo si imposta su 0, si riceverà immediatamente il messaggio di errore "Firefox ha deciso che ha ottenuto un reindirizzamento che non finirà".
hijarian,

Per chiunque legga questa risposta: a rigor di termini , questa è la soluzione come richiesto da OP: 302 reindirizzamenti smetteranno di essere seguiti. Ma se in realtà desideri il reindirizzamento manuale , non è la soluzione che desideri.
hijarian,

2
Grazie, questo è esattamente ciò che io (e il PO) stavo cercando. A chiunque non capisca come questa impostazione può essere d'aiuto: chiediti come utilizzare le azioni di Firefox "consenti cookie / immagini / cose per questo sito Web" quando non riesci ad accedere a nessuna pagina di quel dominio (essendo sempre reindirizzato a un altro dominio).
CDuv,

l'utente riceve la pagina di errore "Riorganizzazione del problema". consentendo all'utente di esaminare le intestazioni e il certificato SSL per la pagina di origine ecc. l'impostazione '1' qui invece di 0 consente il passaggio singolo attraverso la catena di reindirizzamento (facendo clic su riprova)
user313114

0

Non specifico per Firefox, ma è possibile utilizzare il proxy di debug di Fiddler e impostare un punto di interruzione sulla risposta. O usa uno script come (immagino):

oSession.oResponse.headers.Remove ( "Location");

questo blocca anche i <meta http-equiv='locationreindirizzamenti HTML e i reindirizzamenti JavaScript?
user313114,

No, ma suppongo che si potrebbe scrivere un'altra regola per eliminarli dall'HTML, usando oSession.utilDecodeResponse(); oSession.utilReplaceInResponse(...);. Non ho Fiddler in giro da provare.
Arjan,

0

In " Strumenti per sviluppatori> Debugger " in " Punti di interruzione XHR " c'è la possibilità di " Pausa su qualsiasi URL ".

È anche possibile definire altre regole in cui i reindirizzamenti devono essere messi in pausa.

Quindi ci sono alcuni pulsanti per avanzare ecc.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.