如果你希望火狐浏览器在退出时保留Cookie和登录状态,避免每次重启都要重复输入账号密码、反复验证身份或丢失当前会话,那么需要关闭几个关键设置项。简单来说,要让浏览器“记住”你的登录信息,必须确保所有可能触发自动清理的机制都被禁用,并明确允许会话数据持久化保存。

检查并关闭“退出时自动清除”功能
首先从右上角菜单进入“设置”页面,在左侧导航栏点击“隐私与安全”。滚动到“历史记录”区域,确保“Firefox 将会”下拉菜单没有设置为“使用自定义历史记录设置”——如果已经更改,请选回“记住历史记录”。然后重点检查下方是否勾选了“在 Firefox 关闭时清除历史记录”,如果勾选了,务必取消勾选。这个选项一旦启用,并且配置中包含了“Cookie 和站点数据”,就会在退出时强制抹掉所有登录状态。这通常是导致每次重启都要重新登录的主要原因。
确认 about:config 中无强制会话级 Cookie 策略
在地址栏输入 about:config 并回车,点击“接受风险并继续”。搜索 network.cookie.lifetimePolicy,如果它的值是 2(表示所有Cookie强制按会话有效期处理),需要双击改回默认值 0。再搜索 places.history.enabled,确保值为 true;如果为 false,说明历史记录系统被禁用,部分依赖此机制维持登录上下文的站点也会受影响,需要恢复为 true。
验证 Cookie 保存权限未被全局禁止
回到“设置 → 隐私与安全”页面,向下滚动至“Cookies 和站点数据”区域。确认“接受 Cookie”开关是开启的(设为“是”)。注意下方是否勾选了“删除 Cookie 和站点数据,除非您选择保留它们”——如果勾选了,Firefox 会在启动时主动清理那些没有显式保留的站点数据,所以务必取消勾选。同时确认“接受第三方 Cookie”设为“仅来自访问站点”或“是”,而不是“从不”,否则部分单点登录(SSO)流程可能无法完成凭证交换。
方法一:为关键站点单独设置 Cookie 保留白名单
点击地址栏左侧的锁形图标,在弹出面板中点击“Cookie 和站点数据”右侧的“管理权限”。在“允许”框中输入目标域名(如 github.com 或 qq.com),点击加号添加。这个操作会覆盖全局策略,即使启用了其他清理机制,Firefox 也会明确记住这个站点的 Cookie 数据。
方法二:禁用临时配置文件启动模式
如果你曾通过命令行(如 firefox -temp-profile)或快捷方式参数启动过 Firefox,请检查桌面快捷方式属性中的“目标”字段,删除所有含 -profile、-temp-profile、-no-remote 的参数。这类参数会强制每次启动都创建空白配置,天然不保存任何 Cookie 或登录信息,且优先级高于界面设置。
