禁止 http-equiv="refresh" 重定向

Smi*_*nth 13 firefox redirection

当 javascript 关闭 (NoScript) 时,站点会重定向我,而我无法返回到我访问的页面。

<noscript><meta http-equiv="refresh" content="0; URL=/badbrowser.php"></noscript> 
Run Code Online (Sandbox Code Playgroud)

如何禁止这种重定向但让我手动跟踪它(就像 NoRedirect 那样),或者至少让它在页面历史记录中留下一个条目?

NoRedirect 不处理这种情况。

也欢迎其他浏览器的信息。

Jul*_*lph 8

在 Firefox 中,转到about:config并搜索“刷新”。然后,只需设置accessibility.blockautorefreshtrue就大功告成了。


小智 6

NoScript → 选项 → 高级 → 不受信任 → '禁止<noscript>元素内的 META 重定向'

  • 与 FF 57+ 兼容的新 NoScript 中没有这样的选项 (3认同)

paa*_*paa 0

一个非常快速的解决方案:

打开暂存器(Shift+ F4)将环境
切换为浏览器 类型 执行/运行
gBrowser.webNavigation.allowMetaRedirects = false

恭喜,现在当前选项卡(并且只有该选项卡)将不受元重定向的影响。