Deshabilitar redireccionamientos 302 en Firefox

13

Necesito deshabilitar temporalmente las redirecciones 302 en Firefox. ¿Cómo puedo hacer esto? He intentado ir a tools> options> advanced> general> comprobar warn me when sites try to redirect or reload the page, pero eso no funcionó, 302 redirecciones siguen siendo seguido. ¿Hay algún punto sobre: ​​config que pueda deshabilitar las redirecciones 302?

David Chang
fuente
Puede ser que esto te ayude. Enlace
Mahavirsinh Padhiyar

Respuestas:

13

llamar about:configy configurar network.http.redirection-limita 0. Pero no podrá acceder a la página movida.

omnibrain
fuente
Como no tengo Firefox instalado en este momento y para otros se benefician, ¿qué significa cambiar esta configuración como se recomienda? Esperaría que el usuario reciba alguna advertencia (en lugar de una página en blanco) y / o una oferta para cargar la próxima redirección.
user66001
@ user66001 Esta configuración es absolutamente inútil para el usuario final. Es un límite de redireccionamientos antes de que Firefox decida que entró en un bucle de redireccionamiento y deja de seguir los redireccionamientos. Si lo configura en 0, recibirá el mensaje de error "Firefox decidió que recibió una redirección que no finalizará" de inmediato.
hijarian
Para cualquiera que lea esta respuesta: estrictamente hablando , esta es la solución como OP preguntó: las redirecciones 302 dejarán de seguirse. Pero si realmente desea la redirección manual , entonces no es la solución que desea.
hijarian
2
Gracias, esto es exactamente lo que yo (y el OP) estaba buscando. Para cualquiera que no entienda cómo puede ayudar esta configuración: pregúntese cómo usar las acciones de Firefox "permitir cookies / imágenes / cosas para este sitio web" cuando no puede acceder a ninguna página de ese dominio (siempre se redirige a otro dominio).
CDuv
el usuario obtiene la página de error "redirigir problema". Permitir al usuario examinar los encabezados y el certificado SSL para la página de origen, etc. La configuración '1' aquí en lugar de 0 permite un solo paso a través de la cadena de redireccionamiento (haciendo clic en reintentar)
usuario313114
0

No es específico de Firefox, pero puede usar el proxy de depuración de Fiddler y establecer un punto de interrupción en la respuesta. O use un script como (supongo):

oSession.oResponse.headers.Remove ("Ubicación");
Arjan
fuente
¿Esto también bloquea las <meta http-equiv='locationredirecciones de HTML y las redirecciones de JavaScript?
user313114
No, pero supongo que se podría escribir otra regla para eliminarlas del HTML, usando oSession.utilDecodeResponse(); oSession.utilReplaceInResponse(...);. No tengo Fiddler para probar.
Arjan
0

En " Herramientas para desarrolladores> Depurador " en " Puntos de interrupción XHR " existe la posibilidad de " Pausa en cualquier URL ".

También es posible definir otras reglas donde las redirecciones deben pausarse.

Luego hay algunos botones para avanzar, etc.

dxvargas
fuente