有没有办法让 Firefox 在可能的情况下自动访问 HTTPS 站点而不是 HTTP 站点?例如,如果我web.archive.org
在地址栏中输入内容,但没有搜索历史记录,我更希望 Firefox 将我带到https://web.archive.org
而不是http://web.archive.org
. 目前,Firefox 将我带到 HTTP 站点。
显然,从 Firefox 91 开始,Firefox在隐私浏览模式下会尽可能自动选择进入 HTTPS 站点。我想始终启用相同的功能,即使不在隐私浏览模式下也是如此。有没有办法做到这一点?
我不想要纯 HTTPS 模式。如果网站不支持 HTTPS,我希望 Firefox 仍然加载 HTTP 网站,而不是阻止连接。换句话说,我想要“如果可能的话 HTTPS”而不是“HTTPS 或什么都没有”。Firefox 在其首选项中支持仅 HTTPS 模式,但这不是我想要的。我发现如何让 Firefox 更喜欢 HTTPS 而不是 HTTP?,这表面上听起来像是同一个问题,但所有答案都表明仅 HTTPS 模式,这不是我正在寻找的模式,而且它已经很旧了,而我正在询问完全更新的现代 Firefox 浏览器。有可能实现我想要的吗?
这就是 Firefox 的“仅 HTTPS 模式”的工作原理。如果网站不支持 HTTPS,您会收到全页警报,在该警报中单击按钮,网站将继续通过 HTTP 加载。Firefox 大约会记住会话剩余时间的选择退出。
对于经常访问的不支持 HTTPS 的网站(例如一半时间为 web.archive.org),您可以针对每个域单独永久选择退出 HTTPS 升级:
我在 reddit 上发现了这个帖子,其中用户建议在 Firefox 设置中完全禁用 HTTPS-Only 模式;然后进入about:config,搜索“ dom.security.https_first ”并将其设置为true。
我刚刚通过测试http.badssl.com在 firefox 115.8.0esr 上尝试了这个解决方案。它似乎按照问题的预期方式工作。
与 HTTPS-Only 不同,https_first 不会阻止也不会警告缺少 https。它只是首先尝试使用 https 协议(无论何时提供),否则它会回退到 http。默认情况下应该已为隐私浏览启用此行为(在本例中选项为dom.security.https_first_pbm)。