火狐浏览器需通过 about:cache 查看缓存总大小,再关闭浏览器进入 %appdata%\mozilla\firefox\profiles\ 下 cache2\entries 目录,用 about:cache?storage=disk&context=域名 或 sqlite 工具定位并删除对应 key 文件以精准清理单站缓存。

要查看火狐浏览器当前缓存占用空间,并精准清理某个特定网站的缓存文件(而非清空全部历史),需绕过常规“清除数据”界面,直接操作底层缓存目录和数据库。火狐不提供图形界面下的单站缓存筛选功能,必须结合地址栏内置工具与文件系统手动干预。
查看火狐浏览器当前缓存总大小
在火狐地址栏输入 about:cache → 按回车键打开缓存信息页 → 页面顶部显示“存储在磁盘上的缓存条目”及其对应“大小”,该数值即为当前磁盘缓存总用量(单位为字节,可自行换算为MB)。
注意:该页面仅显示缓存元数据摘要,不列出具体文件路径;若页面空白或报错,说明缓存已被禁用或配置异常。
定位并进入火狐缓存实际存储目录
关闭所有火狐窗口(包括后台进程,可在任务管理器中确认 firefox.exe 是否完全退出)→ 按 Win + R 打开运行框 → 输入 %APPDATA%\Mozilla\Firefox\Profiles\ → 回车进入配置文件根目录。
找到以随机字符+下划线开头、后缀为 .default-release(或 .default-nightly 等)的文件夹,这就是当前使用的配置文件目录 → 进入该文件夹 → 打开 cache2\entries 子目录。这里存放着所有缓存文件实体,但文件名是哈希值,无法直接识别域名。
【必须关闭火狐再操作,否则 entries 目录会被锁定,无法浏览或删除任何文件】
手动删除指定网站的缓存文件
方法一:通过 about:cache?storage=disk&context= + 域名快速筛选(推荐)
在火狐地址栏输入:about:cache?storage=disk&context=example.com(将 example.com 替换为目标网站完整主域名,如 baidu.com 或 github.com,不加 www 或 https)→ 回车后页面列出该域名所有缓存条目(含 URL、大小、最后访问时间)→ 记下任意一条目的“Key”字段值(形如 0000000000000000000000000000000000000000000000000000000000000000)→ 打开 cache2\entries 目录 → 搜索该 Key 值对应的文件(无扩展名)→ 右键删除。
方法二:借助缓存索引数据库精确定位(适用于需批量清理)
下载并安装 DB Browser for SQLite(免费开源工具)→ 进入配置文件目录 → 找到并打开 cache2\index 文件(无扩展名,但它是 SQLite 数据库)→ 切换到 “Browse Data” 标签页 → 在表名下拉框中选择 entries → 在 Filter 处输入 key LIKE '%example.com%'(同样替换为实际域名)→ 执行查询 → 查看结果中的 hash 字段值 → 去 cache2\entries 中匹配删除同名文件。
方法三:暴力清理法(仅限临时调试,慎用)
直接删除整个 cache2\entries 文件夹 → 重启火狐,缓存会重建,但所有网站缓存均丢失,包括你只想保留的其他站点资源。











