Firefox如何连接远程HTTP URL(而非强制跳转HTTPS)?
Firefox如何连接远程HTTP URL(而非强制跳转HTTPS)?
我之前也碰到过一模一样的情况!Firefox现在对HTTPS的优先级设得很高,有时候连HTTP请求都不发直接跳HTTPS,哪怕用隐私浏览模式也逃不过,给你几个实用的解决办法:
关掉HTTPS Only模式
这是最常见的原因,Firefox默认可能给所有窗口(包括隐私窗口)开了这个模式。你打开设置里的「隐私与安全」板块,往下翻找到「HTTPS Only模式」,把它改成「禁用」就行;要是你只想在隐私窗口用HTTP,也可以选「仅针对普通窗口启用」,改完重启浏览器试试,应该就能正常访问HTTP链接了。重置HSTS相关设置
有些网站之前通过HSTS协议让浏览器记住必须用HTTPS,就算你输HTTP也会强制跳转。解决方法是:- 在地址栏输入
about:config,回车后会弹出风险提示,点「接受风险并继续」 - 搜索
network.strict_transport_security.preloadlist,把这个选项改成false - 再搜
security.mixed_content.upgrade_display_content,确保它也是false,防止浏览器自动把HTTP内容升级成HTTPS
- 在地址栏输入
临时绕过(不用改全局设置)
要是你只是偶尔想访问某个HTTP链接,不想改全局配置,可以在输入完HTTP地址后,按住Ctrl键(Windows/Linux)或者Cmd键(Mac)再回车,Firefox会暂时跳过HTTPS强制跳转,直接访问目标HTTP链接
对了,你提到的隐私浏览模式,它默认确实可能继承全局的HTTPS Only设置,所以第一个办法里改的时候注意选对应的选项就行。
备注:内容来源于stack exchange,提问作者pzrq
相关产品推荐
相关产品推荐

