一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

火狐浏览器中如何手动清理指定网站的缓存和HSTS设置?

时间:2026-07-09 13:04:45 编辑:袖梨 来源:一聚教程网

火狐浏览器中需分别清除单站缓存与HSTS设置:通过地址栏锁图标可一键清除当前站点的缓存、Cookie及存储数据;精准删除HSTS须编辑SiteSecurityServiceState.txt文件或Firefox 115+使用开发者工具“安全”选项卡清除;验证清除效果需访问about:cache搜索域名确认无匹配条目。

当你在火狐浏览器中访问某个网站(如 http://dev.local)时页面始终跳转到 HTTPS 并报错,或 CSS/JS 资源加载陈旧、样式错乱,而你又不想清空全部网站数据导致所有账号退出,就必须手动清理该站点的缓存与 HSTS 设置——这两类数据彼此独立,常规“清除浏览数据”无法同时触达。

通过地址栏锁图标一键清除当前站点全部缓存与数据

这一步必须在已打开目标网站的前提下操作,否则菜单不出现。它会同步删除该域名下的磁盘缓存、内存缓存、Cookie、LocalStorage 和 IndexedDB,但仅限当前标签页所属主域及全部子域。

1、确保火狐浏览器中已完整加载目标网站页面(例如 https://dev.local)。

2、点击地址栏左侧的锁形图标(不是刷新按钮,也不是地址栏文字区域)。

3、在弹出的站点信息面板中,找到并点击【清除 Cookie 和站点数据】选项。

4、在确认弹窗中点击“清除”,操作立即执行,无需等待进度条。

精准删除指定域名的 HSTS 强制跳转记录

这是唯一能解除 HTTP→HTTPS 自动跳转锁定的方法。HSTS 状态不随 Cookie 清除而消失,必须从底层文件中删掉对应行,否则哪怕证书更新、本地服务重启,浏览器仍会固执跳转。

方法一:编辑 SiteSecurityServiceState.txt 文件(推荐,全版本通用)

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 状态已清除。

方法二:Firefox 115+ 版本专用(最快捷,但需已成功加载过一次 HTTPS 页面)

1、打开目标网站的 HTTPS 页面(如 https://dev.local),确保页面能正常显示(哪怕有证书警告也需完成加载)。

2、按 F12 打开开发者工具 → 切换到“安全”选项卡 → 点击右上角“清除站点安全性数据”按钮。

3、刷新页面,HTTP 地址将不再被拦截。

验证缓存是否真正清除

仅靠“清除数据”界面无法确认磁盘缓存是否残留,尤其当页面资源使用强缓存头(Cache-Control: max-age=31536000)时,旧文件可能仍在 disk cache 中生效。

1、地址栏输入 about:cache 并回车。

2、点击“主缓存(disk)”下方的【列出缓存条目】链接。

3、按 Ctrl+F 搜索目标域名(如 dev.local)或关键资源路径(如 /static/css/app.css)。

4、若搜索结果为空,说明磁盘缓存已清;若有匹配项,复制其“Key”字段完整路径(必须含 https:// 或 http:// 开头)→ 新建标签页粘贴访问 → 返回 “Not in cache” 即表示该条目已被强制驱逐。

热门栏目