firefox 可通过五种方式实现退出时自动清理数据:一、windows/linux 桌面版在“隐私与安全”中启用自定义历史记录设置并勾选 cookie 等项;二、macos 版在“偏好设置→隐私与安全”中同理配置;三、使用“清除近期历史记录”进行一次性全量清理;四、android 版在“设置→隐私与安全”中开启退出清理开关;五、高级用户可通过 about:config 修改 privacy.sanitize.sanitizeonshutdown 等参数强制启用。

如果您希望 Firefox 在每次关闭时自动清理历史记录、Cookie 和其他网站数据,可通过内置的自定义历史记录策略实现。以下是解决此问题的步骤:
一、桌面版(Windows/Linux):通过“隐私与安全”启用退出自动清除
该方式基于 Firefox 115+ 的历史记录策略框架,将 Cookie、缓存等数据纳入关闭时自动清理范围,支持按项精确控制,避免误删密码等关键凭证。
1、点击浏览器右上角的菜单按钮(三条横线图标),选择“设置”。
2、在左侧导航栏中,点击“隐私与安全”选项卡。
3、向下滚动至“历史记录”区域,找到“Firefox 将会”右侧的下拉菜单,点击并选择“使用自定义历史记录设置”。
4、勾选“在 Firefox 关闭时清除历史记录”复选框。
5、点击其右侧的“设置”按钮,打开清除历史记录设置窗口。
6、在弹出窗口中,于“历史记录和数据”板块下,务必勾选Cookie 和站点数据;如需同步清理关联内容,可额外勾选浏览历史、已缓存的网页内容、表单与搜索历史;切勿勾选保存的登录信息和密码,以免退出后丢失账号状态。
7、点击“确定”保存设置,此后每次正常关闭 Firefox 进程时,所选项目将自动清除。
二、桌面版(macOS):在“偏好设置”中配置退出自动清除
macOS 版本使用“偏好设置”作为主入口,但底层逻辑与 Windows/Linux 完全一致,清除动作在浏览器进程终止前完成,确保数据不滞留内存或磁盘临时区。
1、点击屏幕顶部菜单栏中的“Firefox”→“偏好设置”。
2、切换至“隐私与安全”标签页。
3、在“历史记录”部分,将“Firefox 将会”设为“使用自定义历史记录设置”。
4、勾选“在 Firefox 关闭时清除历史记录”选项。
5、点击右侧“设置”按钮进入子窗口。
6、在清除类型列表中,明确勾选Cookie 和站点数据;根据需要补充勾选已缓存的网页内容、浏览历史等;避开保存的登录信息、扩展数据及离线网站数据等非隐私类条目。
7、确认后关闭窗口,设置即时生效。
三、通过“清除近期历史记录”执行一次性全量清理
该方法适用于快速删除指定时间范围内的历史记录、Cookie、缓存等,不更改浏览器长期设置,操作即时生效,适合临时性清理或调试场景。
1、点击浏览器右上角的菜单按钮(三条横线图标),选择“设置”。
2、在左侧导航栏中,点击“隐私与安全”选项卡。
3、向下滚动至“历史”区域,点击右侧的“清除近期历史记录”链接。
4、在弹出窗口中,“时间范围”下拉菜单选择全部时间以确保完整覆盖。
5、点击“详细信息”展开选项,勾选Cookie 和站点数据;可根据需要补充勾选已缓存的网页内容、浏览历史、表单与搜索历史等。
6、切勿勾选保存的登录信息和密码,以防账号凭证丢失。
7、点击“清除”按钮,系统立即执行删除,完成后关闭窗口。
四、Android 移动版:通过内置隐私菜单启用退出清理
该方式适配触控操作逻辑,专为移动设备优化,支持细粒度控制各类型数据保留策略,清除动作绑定于应用完全退出行为。
1、打开 Firefox for Android,点击右下角三点菜单图标。
2、选择“设置”→“隐私与安全”。
3、向下滚动至“历史记录”部分,点击“Firefox 将会”,选择“使用自定义历史记录设置”。
4、开启退出时删除浏览数据开关。
5、点击“设置”进入详细选项,勾选Cookie 和站点数据及已缓存的图像和文件;保持保存的登录信息和密码未勾选。
6、返回设置主界面,确认开关已启用。
五、通过 about:config 强制启用退出清理策略(高级用户)
该方式绕过图形界面,直接修改底层配置参数,适用于图形设置失效、策略被锁定或需批量部署的场景,修改后立即生效且优先级高于 UI 设置。
1、在地址栏输入about:config并回车,确认风险提示。
2、在搜索栏中输入places.history.enabled,确保其值为 true。
3、搜索privacy.sanitize.sanitizeOnShutdown,双击将其设为 true。
4、搜索privacy.sanitize.pending,双击编辑,替换为包含以下 JSON 结构的字符串:{"sanitizationTime":0,"items":{"history":true,"cookies":true,"cache":true,"formdata":true}}。
5、搜索privacy.clearOnShutdown.cookies,双击设为 true;同理设置privacy.clearOnShutdown.cache、privacy.clearOnShutdown.history为 true。
6、关闭并重新启动 Firefox,验证退出时是否触发清理动作。











