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

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

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

<noscript><meta http-equiv="refresh" content="0; URL=/badbrowser.php"></noscript> 

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

NoRedirect 不能处理这种情况。

也欢迎提供有关其他浏览器的信息。

答案1

在 Firefox 中,转到about:config并搜索“刷新”。然后,只需设置可访问性.blockautorefresh你就true完成了。

答案2

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

答案3

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

打开 Scratchpad ( Shift+ F4)
开关环境到浏览器
键入gBrowser.webNavigation.allowMetaRedirects = false
执行/运行

恭喜,现在当前选项卡(和仅有的该标签页)将不受元重定向的影响。

答案4

在 Internet Explorer 中,“工具” –>“Internet 选项”会打开“Internet 选项”窗口。转到“安全”选项卡并单击“自定义级别”;将出现“安全设置”窗口。它有一组分组的选项(设置);这些组按字母顺序排列,选项在组内排序。在“杂项”组中(大约在中间位置),有一个“允许 META REFRESH”选项(可以设置为“禁用”或“启用”)。

相关内容