Desativar redirecionamentos 302 no Firefox


13

Preciso desativar temporariamente os redirecionamentos 302 no Firefox. Como posso fazer isso? Eu tentei ir para tools> options> advanced> general> verificar warn me when sites try to redirect or reload the page, mas que não funcionou, 302 redirecionamentos ainda são seguidos. Existe algum lugar em: config que eu possa desativar os redirecionamentos 302?


Pode ser que isso o ajude. Link
Mahavirsinh Padhiyar

Respostas:


13

ligue about:confige defina network.http.redirection-limitcomo 0. Mas você não poderá acessar a página movida.


Como eu não tenho o Firefox instalado no momento e para outros usuários, o que faz a alteração dessa configuração, conforme recomendado? Esperaria que o usuário recebesse algum aviso (em vez de uma página em branco) e / ou uma oferta para carregar o próximo redirecionamento.
user66001

@ user66001 Esta configuração é absolutamente inútil para o usuário final. É um limite de redirecionamentos antes que o Firefox decida que entrou em um loop de redirecionamento e pare de segui-los. Se você defini-lo como 0, você receberá a mensagem de erro "O Firefox decidiu que o redirecionamento não será finalizado" imediatamente.
hijarian

Para quem lê esta resposta: estritamente falando , esta é a solução solicitada pelo OP: 302 redirecionamentos deixarão de ser seguidos. Mas se você realmente deseja redirecionamento manual , não é a solução que deseja.
hijarian

2
Obrigado, é exatamente isso que eu (e o OP) estava procurando. Para alguém que não entende como essa configuração pode ajudar: pergunte a si mesmo como usar as ações do Firefox "permitir cookies / imagens / coisas para este site" quando você não puder acessar nenhuma página desse domínio (sempre sendo redirecionado para outro domínio).
CDuv

o usuário recebe a página de erro "problema ao corrigir". permitindo que o usuário examine os cabeçalhos e certificado SSL para a página de origem, etc. ajuste '1' aqui em vez de 0 permite-stepping única embora a cadeia de redirecionamento (clicando repetição)
user313114

0

Não é específico do Firefox, mas você pode usar o proxy de depuração do Fiddler e definir um ponto de interrupção na resposta. Ou use um script como (eu acho):

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

isso também bloqueia <meta http-equiv='locationredirecionamentos HTML e redirecionamentos javascript?
user313114

Não, mas acho que alguém poderia escrever outra regra para excluir aqueles do HTML, usando oSession.utilDecodeResponse(); oSession.utilReplaceInResponse(...);. Não tenho o Fiddler por perto para tentar.
Arjan

0

Em " Developer Tools> Debugger " em " XHR Breakpoints ", existe a possibilidade de " Pausar em qualquer URL ".

Também é possível definir outras regras nas quais os redirecionamentos devem ser pausados.

Existem alguns botões para avançar, etc.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.