Firefox 在磁盘上放了什么: 缓存、历史、Cookie
Firefox 的缓存在 %LOCALAPPDATA%\Mozilla\Firefox\Profiles\<配置文件>\cache2 ——配置文件夹的名字是一串随机字符,标准安装下以 .default-release 结尾。浏览器为了更快渲染页面而复用的一切都落在那里: 图片、脚本、压缩过的页面副本。历史单独存放在配置文件夹里的 places.sqlite,Cookie 在 cookies.sqlite;三者除了地址以外毫无交集,所以清除对话框把它们列为彼此独立的条目。
缓存膨胀是磁盘空间问题——重度使用一年后攒出几个 GB 属于正常。历史压根不占地方,它是隐私问题: 一份你输入或打开过的每个地址的可读日志。Cookie 决定网站记不记得你。Firefox 允许你任意组合删除这三样,而不动其余。
- “浏览和下载历史”——访问过的每个地址和下载过的每个文件;日志存放在 places.sqlite
- “表单和搜索历史”——你在搜索框和网页表单里输入过的内容
- “Cookie”——网站登录和偏好;清掉会退出多数网站
- “缓存”——cache2 里可复用的页面文件;最能腾出磁盘空间的一项
- “活动登录”——HTTP 认证对话框里的登录,就是浏览器自己弹出用户名/密码框的那种
- “站点设置”——你逐站授予的权限: 摄像头、麦克风、缩放级别
清除缓存和历史,一步一步来
打开 Firefox 按 Ctrl+Shift+Del——或者点菜单按钮 → 设置 → 隐私与安全,滚到“历史”一节点“清除历史…”;输入 about:preferences#privacy 也能落到同一页。在弹出的窗口里把“要清除的时间范围”设为“全部”,点“详细信息”旁边的箭头展开条目列表,再按需勾选“缓存”和“浏览和下载历史”。点确定,Firefox 会精确地清掉勾选的条目——一个不多。
这里的分工很关键: 只清缓存不会让你在任何地方登出,损失也只有磁盘空间;掀起登出浪潮的是清除 Cookie。密码压根不是这个对话框的成员——它们由 Firefox 自己的密码管理器(about:logins)打理,清历史永远碰不到。如果只想让 Cookie 和缓存消失,隐私与安全页上还有条更窄的路:“Cookie 和网站数据”→“清除数据…”。
自动行为: Firefox 自己能做什么
Firefox 对历史的内置控制比 Chromium 系浏览器更细。在设置 → 隐私与安全 → 历史里,“Firefox 将会”下拉菜单提供“记录历史”“不记录历史”(永久隐私模式)和“使用自定义设置”——在自定义设置里,你可以让 Firefox 在退出时清除条目,或者让 Cookie 只保留到浏览器关闭。“Firefox 关闭时清除 Cookie 与网站数据”这个开关位置略高,在 Cookie 和网站数据一节,干的正是名字写的事。
至于频率,除非磁盘长期爆满或某个网站突然开始渲染异常,几个月清一次缓存完全够用——过期的缓存文件正是那里的头号嫌疑,而只清缓存就能在不登出的前提下修好。隐私洁癖者可以借自定义设置更进一步;其他人把历史模式留在默认、按需清理即可。
常见问题与解答
在 Firefox 清除历史会删掉保存的密码吗?
不会。密码住在 Firefox 的密码管理器(about:logins)里,压根不出现在清除全部历史的对话框中。唯一和登录有关的副作用来自清 Cookie: 会把你从网站登出。
Windows 上 Firefox 的缓存文件夹在哪?
在 %LOCALAPPDATA%\Mozilla\Firefox\Profiles\<随机字符>.default-release\cache2 ——配置文件夹名是一串随机字符。每个配置文件的准确路径都列在 about:profiles 里“本地目录”条目的旁边。
Ctrl+Shift+Del 在 Firefox 里是干什么的?
打开清除全部历史的窗口,你可以在里面设置时间范围(从“过去一小时”到“全部”)并挑选缓存、Cookie 或浏览和下载历史等条目,再确认执行。
继续阅读
联系我们: [email protected]