需启用并锁定火狐“仅HTTPS模式”:在设置→隐私与安全中勾选“在所有窗口中启用HTTPS-Only模式”,再通过about:config将dom.security.https_only_mode设为true、重置exceptions、enforce-tls设为true,最后用http://httpbin.org/get验证跳转。

你想让火狐浏览器对所有网站自动尝试用HTTPS加密协议加载,避免手动输入https://或点击“继续前往不安全网站”,就得启用并锁定“仅HTTPS模式”——该功能会在发起HTTP请求前主动升级为HTTPS,若升级失败则直接阻断连接,不回退到HTTP。
开启全局仅HTTPS模式
第一步:点击右上角三条横线菜单 → 选择“设置”。
第二步:左侧导航栏点击“隐私与安全”,向下滚动至“HTTPS-Only 模式”区域。
第三步:勾选【在所有窗口中启用 HTTPS-Only 模式】。
第四步:确认下方提示文字显示“已启用”,此时新打开的标签页将默认使用HTTPS协议发起请求。
强制生效并覆盖已有例外
方法一:通过 about:config 清除干扰项
1、地址栏输入 about:config → 回车 → 点击“接受风险并继续”。
2、搜索 dom.security.https_only_mode → 确保其值为 【true】(若为 false 或不存在,右键新建布尔值并设为 true)。
3、搜索 network.http.https_only_mode_exceptions → 右键 → “重置”,清除所有手动添加的豁免域名。
4、搜索 network.http.enforce-tls → 双击设为 【true】,确保TLS强制策略激活。
注意:重置例外项后,之前保存的内网地址、localhost等HTTP白名单将全部失效,必须重新评估是否需要单独放行。
验证HTTPS强制是否真正生效
打开一个明确使用HTTP协议的测试页面,例如 http://httpbin.org/get。
如果浏览器自动跳转至 https://httpbin.org/get 并成功加载,说明强制升级已生效。
如果仍显示“安全网站不可用”错误页且无跳转动作,说明 dom.security.https_only_mode 未真正启用或被策略组(如企业policies.json)覆盖。











