Désactiver les redirections 302 dans Firefox

13

J'ai besoin de désactiver temporairement les redirections 302 dans Firefox. Comment puis-je faire ceci? J'ai essayé d' aller à tools> options> advanced> general> vérifier warn me when sites try to redirect or reload the page, mais cela ne fonctionne pas, redirections 302 sont toujours suivis. Y a-t-il quelque part dans: config que je peux désactiver les redirections 302?

David Chang
la source
Peut-être que cela vous aidera. Lien
Mahavirsinh Padhiyar

Réponses:

13

appeler about:configet régler network.http.redirection-limitsur 0. Mais vous ne pourrez pas accéder à la page déplacée.

omnibrain
la source
Comme je n'ai pas installé Firefox en ce moment, et pour les autres avantages - Que signifie changer ce paramètre comme conseillé? J'espère que l'utilisateur recevra un avertissement (plutôt qu'une page vierge) et / ou une offre pour charger la prochaine redirection.
user66001
@ user66001 Ce paramètre est absolument inutile pour l'utilisateur final. C'est une limite de redirections avant que Firefox décide qu'il est entré dans une boucle de redirection et arrête de suivre les redirections. Si vous le définissez sur 0, vous obtiendrez immédiatement "Firefox a décidé qu'il a reçu une redirection qui ne se terminera pas".
hijarien
Pour tous ceux qui lisent cette réponse: à proprement parler , c'est la solution comme l'OP l'a demandé: 302 redirections cesseront d' être suivies. Mais si vous voulez réellement une redirection manuelle , ce n'est pas la solution que vous souhaitez.
hijarien
2
Merci, c'est exactement ce que je cherchais (et l'OP). Pour tous ceux qui ne comprennent pas comment ce paramètre peut aider: demandez-vous comment utiliser les actions Firefox "autoriser les cookies / images / trucs pour ce site Web" lorsque vous ne pouvez accéder à aucune page de ce domaine (toujours redirigé vers un autre domaine).
CDuv
l'utilisateur obtient la page d'erreur "problème de correction". permettant à l'utilisateur d'examiner les en-têtes et le certificat SSL pour la page d'origine, etc. le réglage de «1» ici au lieu de 0 permet une seule étape dans la chaîne de redirection (en cliquant sur réessayer)
user313114
0

Pas spécifique à Firefox, mais vous pouvez utiliser le proxy de débogage Fiddler et définir un point d'arrêt sur la réponse. Ou utilisez un script comme (je suppose):

oSession.oResponse.headers.Remove ("Emplacement");
Arjan
la source
cela bloque-t-il également les <meta http-equiv='locationredirections HTML et les redirections javascript?
user313114
Non, mais je suppose que l'on pourrait écrire une autre règle pour supprimer celles du HTML en utilisant oSession.utilDecodeResponse(); oSession.utilReplaceInResponse(...);. Je n'ai pas Fiddler à essayer.
Arjan
0

Dans " Developer Tools> Debugger " dans " XHR Breakpoints " il y a la possibilité de " Pause sur n'importe quelle URL ".

Il est également possible de définir d'autres règles où les redirections doivent être suspendues.

Ensuite, il y a quelques boutons pour avancer, etc.

dxvargas
la source