firefox支持退出时自动清除cookie和站点数据以实现“阅后即焚”,需启用sanitizeonshutdown策略:桌面端在“隐私与安全→历史记录”设为自定义并勾选cookie和站点数据(勿勾密码);android端开启“退出时清除浏览数据”并排除登录信息;高级用户可通过about:config强制设置privacy.sanitize.sanitizeonshutdown等参数确保生效。

Firefox 不支持“每次启动时清空 Cookie”,但能在每次正常退出时自动清除所有 Cookie 和站点数据——这是真正可落地的“阅后即焚”核心机制。关键在于启用 sanitizeOnShutdown 策略并精确控制清除范围,否则容易误删密码或破坏登录态。
启用退出自动清除并正确勾选 Cookie 和站点数据
这是最稳定、跨平台一致的方案,依赖 Firefox 115+ 内置的关闭前清理流程,所有操作在进程终止前完成,不写入磁盘临时区。
- 点击右上角菜单(三条横线)→ “设置”(Windows/Linux)或 “Firefox” → “偏好设置”(macOS)
- 左侧选“隐私与安全”,滚动到“历史记录”区域
- 将“Firefox 将会”下拉菜单设为
使用自定义历史记录设置 - 勾选
在 Firefox 关闭时清除历史记录 - 点击右侧
设置按钮,在弹出窗口中:- 必须勾选
Cookie 和站点数据 - 推荐同步勾选
已缓存的网页内容、浏览历史、表单与搜索历史 -
绝对不要勾选
保存的登录信息和密码,否则下次打开需重新输入账号
- 必须勾选
Android 版:开启“退出时清除浏览数据”开关
移动端路径更直接,但选项粒度略粗,需手动排除非隐私项。
- 进入“设置” → “隐私与安全” → “退出时清除浏览数据”
- 开启该开关后,点击“要清除的数据”进入子页
- 勾选
Cookie 和站点数据、缓存、浏览历史 -
取消勾选
保存的登录信息、密码、书签 - 注意:此功能仅在应用被完全退出(非后台挂起)时触发,建议配合系统级“强制停止”习惯使用
绕过界面:用 about:config 强制启用并锁定策略
适合需要不可绕过行为的高级用户,比如防止他人临时禁用设置。
- 地址栏输入
about:config并回车,确认风险提示 - 搜索
privacy.sanitize.sanitizeOnShutdown,双击设为true - 搜索
privacy.sanitize.sanitizeOnShutdown2,双击设为true(Firefox 115+ 双重保障) - 搜索
privacy.sanitize.pending,确认其值包含cookie和siteData(表示已注册清除项) - 若需确保所有 Cookie 都是会话级(即使未触发退出清除也自动失效),再设
network.cookie.lifetimePolicy为2
常见失效原因与验证方法
配置完不代表一定生效——很多问题出在“你以为关了,其实没真退出”。
- Firefox 的“关闭窗口” ≠ “退出进程”:Windows/macOS 下若启用了
继续运行后台进程(如通知、下载管理器),浏览器仍在后台驻留,不会触发清除。需在“设置”→“常规”→“关闭 Firefox 时”中取消勾选该选项。 - Android 上从最近任务列表滑掉页面 ≠ 退出应用,必须通过系统“强制停止”或在 Firefox 设置里开启“退出时清除”后手动点“退出”按钮。
- 验证是否生效:重启 Firefox 后访问曾登录的网站(如 GitHub),若需重新输入密码或看到未登录状态,说明
Cookie 和站点数据已清除;若仍保持登录,则检查是否误勾了保存的登录信息或后台进程未终止。
真正起作用的不是“点了关闭”,而是“进程彻底结束”。所有配置都围绕这个前提设计,漏掉这一步,其他设置全是摆设。











