在Firefox中禁用302重定向


13

我需要暂时禁用Firefox中的302重定向。我怎样才能做到这一点?我试图去tools> options> advanced> general>检查warn me when sites try to redirect or reload the page,但没有工作,302个重定向还在其次。about:config中是否有可以禁用302重定向的地方?


也许这会帮到你。 链接
Mahavirsinh Padhiyar,2015年

Answers:


13

调用about:config和设置network.http.redirection-limit0。但是您将无法访问移动的页面。


由于我目前尚未安装Firefox,因此对于其他人来说是有益的-按照建议更改此设置有什么用?希望用户得到一些警告(而不是空白页)和/或提供加载下一个重定向的提议。
user66001 2013年

@ user66001此设置对最终用户绝对没有用。在Firefox决定进入重定向循环并停止跟随重定向之前,这是重定向的限制。如果将其设置为0,则将立即收到“ Firefox认为重定向已结束”的错误消息。
hijarian 2015年

对于任何阅读此答案的人:严格来说,这是OP所要求的解决方案:302重定向将停止执行。但是,如果您实际上想要手动重定向,那么这不是您想要的解决方案。
hijarian

2
谢谢,这正是我(和OP)一直在寻找的东西。对于不了解此设置有何帮助的任何人:问问自己如何在无法访问该域的任何页面(始终重定向到另一个域)时使用“允许该网站的cookie /图像/材料”的Firefox操作。
CDuv

用户将获得“问题重新整理”错误页面。允许用户检查原始页的标头和SSL证书等。在此设置“ 1”而不是0允许通过重定向链(单击重试)进行单步操作
user313114 2015年

0

不特定于Firefox,但您可以使用Fiddler调试代理,并在响应上设置断点。或使用类似(我猜)的脚本

oSession.oResponse.headers.Remove(“ Location”);

这还会阻止HTML <meta http-equiv='location重定向和javascript重定向吗?
user313114

不,但是我想可以编写另一条规则,使用从HTML中删除那些规则oSession.utilDecodeResponse(); oSession.utilReplaceInResponse(...);。我没有Fiddler在附近尝试。
Arjan

0

在“ XHR断点 ”的“ 开发人员工具>调试器 ”中,可以“ 在任何URL上暂停 ”。

也可以定义其他应在其中暂停重定向的规则。

然后有一些按钮可以前进等等。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.