火狐浏览器每次关闭后cookie消失是因为启用了退出自动清除机制。需检查“隐私与安全”中“使用自定义历史记录设置”是否启用,并确认“在firefox关闭时清除历史记录”及其设置里是否勾选了“cookie和站点数据”,勾选即导致每次关闭清空;可改为“记住历史记录”恢复持久性。

火狐浏览器每次关闭后 Cookie 消失,不是浏览器坏了,也不是网站设置失效,而是你无意中启用了「退出时自动清除 Cookie」的隐私保护机制——这个开关默认是关闭的,一旦被手动打开,Firefox 就会在每次正常关闭时彻底删除所有站点的 Cookie 和网站数据。
检查是否启用了退出自动清除
第一步:点击右上角三条横线菜单 → 选择「设置」。
第二步:左侧导航栏点「隐私与安全」→ 滚动到「历史记录」区域。
第三步:查看「Firefox 将会」下拉菜单是否设为「使用自定义历史记录设置」;若已是该选项,再确认下方是否勾选了「在 Firefox 关闭时清除历史记录」。
第四步:点击该选项右侧的「设置」按钮 → 弹出窗口中检查「Cookie 和站点数据」是否被勾选。✅ 【只要这里打了勾,每次关浏览器就清空 Cookie】
临时验证:手动清除一次看效果
直接点击右上角菜单 → 设置 → 隐私与安全 → 向下滚动至「历史」区域 → 点击「清除近期历史记录」。
在弹窗中「时间范围」选「全部时间」→ 展开「详细信息」→ 勾选「Cookie 和站点数据」→ 点击「清除」。
这一步不会改变设置,但能立刻验证当前 Cookie 是否真的被清除了——如果登录态立即丢失,说明问题不在服务端,而在本地策略。
恢复 Cookie 持久性的两种方法
方法一:关闭自动清除开关(推荐)
回到「隐私与安全」→ 「历史记录」区域 → 将「Firefox 将会」下拉菜单改为「记住历史记录」→ 保存后重启浏览器。此操作直接停用所有退出清理行为,原有 Cookie 会自然保留。
方法二:保留自动清除但豁免特定网站
关闭 Firefox 所有窗口 → 重新打开 → 访问目标网站(如邮箱、银行页)→ 点击地址栏左侧锁形图标 → 「更多信息」→ 「权限」标签页 → 在「设置 Cookie」下拉菜单中选「允许此站点存储 Cookie 和网站数据」。
⚠️ 注意:该白名单仅对已访问过的网站生效,且必须在关闭自动清除全局开关的前提下才起作用。
排查其他干扰因素
检查「增强型跟踪保护」是否设为「严格模式」:该模式会主动拦截第三方 Cookie,可能导致部分跨域登录态中断,但不会导致主域名 Cookie 在关闭后消失。
确认未启用「隐私浏览窗口」:在隐私浏览模式下关闭窗口,所有 Cookie 必然消失,这是设计使然,与常规窗口无关。
验证系统时间是否准确:若电脑时钟比真实时间快数小时,Firefox 可能将尚未过期的 Cookie 判定为「已失效」而拒绝读取——可在系统设置中开启自动时间同步。











