最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
火狐浏览器中怎样清除特定站点的HSTS严格传输安全策略配置?
时间:2026-06-29 10:49:45 编辑:袖梨 来源:一聚教程网
火狐浏览器中HSTS强制跳转问题需通过三种方式解决:一是禁用预加载列表并清除历史记录;二是编辑SiteSecurityServiceState.txt文件精准删除域名条目;三是Firefox 115+版本通过开发者工具“安全”选项卡清除单站HSTS设置。
当你在火狐浏览器中访问某个网站的 HTTP 地址(如 http://example.com)时,页面却自动跳转到 HTTPS 并报错,甚至无法加载,大概率是该域名的 HSTS 策略已被本地缓存并强制生效——这种策略不会随 Cookie 或普通缓存清除而消失,必须通过特定路径精准移除,否则开发调试、本地服务测试或证书更换阶段将始终受阻。
方法一:用 about:config 临时禁用预加载列表 + 清除历史记录
此法适用于你确认目标域名属于 Mozilla 预加载列表(如 github.com、google.com 等),且当前只需快速解除跳转锁定,不追求彻底删除单个条目。
第一步:在地址栏输入 about:config → 回车 → 点击“我了解此风险”。
第二步:搜索 network.stricttransportsecurity.preloadlist → 双击将其值设为 false。这一步禁用的是全局预加载名单,对非预加载域名无效,但能立即阻止已硬编码的强制跳转。
第三步:打开 about:preferences#privacy → 滚动到底部点击“清除历史记录” → 勾选“Cookie 和网站数据”“活动登录状态”“网站权限”三项 → 时间范围选“所有时间” → 点击“清除”。注意:此操作会清空全部网站数据,不可逆,务必提前备份重要登录态或表单内容。
第四步:关闭所有火狐窗口,重新启动浏览器。
方法二:直接编辑 SiteSecurityServiceState.txt 文件
这是唯一能精准删除指定域名 HSTS 记录的方式,不波及其他站点,适合开发环境反复切换 HTTP/HTTPS 的场景。
1. 完全退出火狐:右键任务栏图标 → “退出”,或在任务管理器中确认 firefox.exe 进程已不存在。未彻底退出会导致文件被占用,后续保存失败。
2. 打开配置文件夹:地址栏输入 about:support → 找到“配置文件夹” → 点击右侧“打开文件夹”按钮。
3. 在打开的文件夹中找到 SiteSecurityServiceState.txt → 用记事本或 Notepad++ 打开(不要用 Word 或 WPS,会破坏格式)。
4. 按 Ctrl+F 搜索目标域名(例如 dev.local),定位到整行(典型格式如:dev.local 1728000 1672531200000000 0)→ 选中整行 → 删除 → 保存文件。
5. 重启火狐,此时再访问 http://dev.local 将不再跳转,HSTS 状态已清除。
方法三:通过开发者工具清除单站 HSTS 设置
此方法最快捷,但仅在 Firefox 115+ 版本中稳定支持,且要求目标站点已成功加载过一次 HTTPS 页面(否则“安全”选项卡下无该域名条目)。
方法一:打开目标 HTTPS 网站(如 https://example.com)→ 按 F12 打开开发者工具 → 切换到“存储”选项卡 → 左侧边栏展开后点击“安全” → 在域名列表中找到对应项 → 点击右侧“清除 HSTS 设置”按钮。
方法二:若“安全”选项卡不可见,点击右上角“更多工具”(三个点图标)→ 勾选“安全”→ 刷新页面后再操作。
这一步执行后无需重启,立即生效。但若页面从未建立过有效 HTTPS 连接,该域名不会出现在列表中,此法失效。
相关文章
- 东方极简禅意日落海报 07-03
- 戏曲传统造型草图 07-03
- 蓝色座椅上的闪亮时尚人像 07-03
- soul怎么关闭个性化广告推荐 07-03
- 提示词: 使用一张人物照片作为主体身份参考,保留人物五官比例:脸型轮廓:眼神气质:长黑色微卷发:冷 07-03
- 摩尔式日暮下的哥特少女 07-03