火狐浏览器http缓存清理有五种方法:一、隐私与安全设置中清除“已缓存的网页内容”;二、ctrl/cmd+shift+delete调出面板仅选缓存;三、about:cache定向删除指定域名缓存条目;四、about:config重置缓存参数并重建目录;五、设置退出时自动清除缓存。

如果您在使用火狐浏览器时遇到网页资源未更新、API响应陈旧、HTTPS页面加载异常或HTTP/2连接复用失效等问题,则很可能是HTTP协议层缓存(即disk cache与memory cache中按HTTP Cache-Control、ETag、Last-Modified等头部策略存储的响应实体)积压或策略冲突所致。以下是针对HTTP缓存机制特性的多种精准清理路径:
一、通过隐私与安全设置清除已缓存的网页内容
该方式调用Firefox底层网络缓存管理模块,清除符合HTTP缓存语义的磁盘与内存中已存储的响应体(如HTML、CSS、JS、图片等),保留HTTP Cookie及认证凭据,确保会话连续性。
1、点击火狐浏览器右上角三条横线菜单图标,选择“设置”(Windows/Linux)或“Firefox”→“偏好设置”(macOS)。
2、在左侧导航栏中,点击“隐私与安全”选项卡。
3、向下滚动至“Cookie 和网站数据”区域,点击右侧的“清除数据…”按钮。
4、在弹出窗口中,仅勾选已缓存的网页内容(Windows/Linux显示为“缓存的图像和文件”,macOS显示为“缓存的网站数据”),务必取消勾选“Cookie 和网站数据”“保存的登录信息”等非HTTP缓存项。
5、点击“清除”按钮,等待状态栏提示操作完成。
二、使用快捷键调出全量清除面板并限定HTTP缓存范围
此方式绕过图形界面层级,直接激活Firefox原生历史与缓存清除接口,支持时间范围全覆盖与HTTP缓存项独立勾选,避免误触其他协议层数据(如Web Storage、IndexedDB)。
1、确保火狐浏览器为当前活动窗口。
2、同时按下Ctrl + Shift + Delete(Windows/Linux)或Command + Shift + Delete(macOS)。
3、在弹出的“清除您的近期历史记录”窗口中,将“时间范围”设为全部。
4、点击“详细信息”旁的箭头展开完整列表,仅勾选已缓存的网页内容,其余项目(如表单数据、下载历史、站点权限)保持未选中状态。
5、点击“立即清除”按钮执行操作。
三、访问about:cache定向定位并删除指定域名的HTTP缓存条目
该方式可查看实时HTTP缓存索引结构,依据HTTP请求URL、响应状态码、Content-Type及Cache-Control头部精确识别缓存条目,适用于某域名下特定资源(如/api/v1/data.json)返回过期ETag或stale-while-revalidate未生效等协议层排障场景。
1、在火狐地址栏中输入about:cache并按下回车键。
2、页面顶部显示“主缓存(disk)”和“内存缓存(memory)”两栏,点击主缓存(disk)下的“列出缓存条目”链接(部分版本显示为“列表缓存条目”)。
3、在跳转页面中,使用浏览器搜索功能(Ctrl + F 或 Command + F)查找目标域名及路径,例如https://api.example.com/v1/status。
4、找到对应条目后,复制其“Key”字段完整URI(含协议、主机、路径、查询参数),粘贴至新标签页地址栏并访问,页面将返回“Not in cache”或触发即时清除动作。
四、修改about:config强制重建HTTP缓存目录与容量限制
当disk cache目录损坏、inode耗尽或HTTP缓存索引文件(_CACHE_001_等)出现校验错误时,可通过重置缓存路径与大小参数,使Firefox在重启后重新初始化符合HTTP/1.1与HTTP/2语义的缓存结构,清除所有协议层残留索引。
1、在地址栏输入about:config并回车,点击确认接受风险提示。
2、在搜索栏中依次输入以下首选项名称,双击修改其值:
a. browser.cache.disk.enable → 设为false;
b. browser.cache.disk.parent_directory → 右键“重置”以恢复默认路径;
c. browser.cache.disk.capacity → 双击设为1048576(单位KB,即1GB);
3、关闭所有火狐窗口,手动删除原缓存目录(Windows:%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*.default-release\Cache\;macOS:~/Library/Caches/Firefox/Profiles/*.default-release/;Linux:~/.cache/mozilla/firefox/*.default-release/)。
4、重新启动火狐浏览器,系统将自动创建全新HTTP缓存目录与索引文件。
五、启用退出时自动清除HTTP缓存功能
配置Firefox在每次正常退出时自动执行HTTP缓存清空操作,确保每次启动均为干净协议层环境,适用于开发调试、安全审计或高敏感浏览场景,不影响运行时内存缓存(memory cache)的瞬时性能。
1、进入“设置”→“隐私与安全”→“Cookie 和网站数据”区域。
2、勾选关闭 Firefox 时清除历史记录选项。
3、点击右侧的设置…按钮,在弹出窗口中仅启用已缓存的网页内容,禁用其余所有项目。
4、点击“确定”保存配置,此后每次关闭浏览器均自动触发HTTP缓存清理。











