可通过Firefox开发者工具的“存储”面板精细管理Cookie,包括查看属性、编辑值与过期时间、新增自定义Cookie、脚本导出导入,以及通过权限设置隔离第三方Cookie。

如果您在使用火狐浏览器时需要精细控制网站的 Cookie 行为,例如查看其完整属性、手动修改值或删除特定条目,则可通过 Firefox 内置的开发者工具实现。以下是执行此操作的具体步骤:
一、通过开发者工具打开 Cookie 面板
Firefox 开发者工具提供了一个专门的“存储”(Storage)面板,其中包含完整的 Cookie 列表及可编辑字段。该面板支持实时查看域名下的所有 Cookie,并允许直接修改其值、过期时间、路径、域、安全标志等属性。
1、在火狐浏览器中打开目标网站页面。
2、按下 Ctrl+Shift+I(Windows/Linux)或 Cmd+Opt+I(macOS)打开开发者工具。
3、点击顶部标签栏中的 存储 选项卡。
4、在左侧边栏中展开 Cookie 节点,选择当前页面所属的域名。
二、查看 Cookie 的详细属性
每个 Cookie 条目均以表格形式列出,包含名称、值、域、路径、到期时间、大小、HttpOnly、Secure、SameSite 等列。这些字段反映了服务器设置的原始 Cookie 属性,可用于诊断登录状态异常、跨域失效或 SameSite 策略拦截等问题。
1、在 Cookie 表格中定位目标 Cookie 行。
2、将鼠标悬停在任意单元格上,可查看截断内容的完整提示。
3、双击 值 或 到期时间 列的单元格,进入编辑模式。
4、按 Enter 确认修改,或按 Esc 取消编辑。
三、手动添加新 Cookie
开发者工具支持在当前域名下注入自定义 Cookie,适用于测试后端对特定 Cookie 值的响应逻辑,或模拟已过期但需临时恢复的会话凭证。
1、确保已选中目标域名下的 Cookie 列表。
2、右键空白区域,选择 新增 Cookie。
3、在弹出的表单中依次填写 名称、值、路径(默认为 "/")、域(必须与当前页面主域一致或为其子域)。
4、勾选 Secure(仅 HTTPS 传输)或 HttpOnly(禁止 JavaScript 访问)复选框(如需)。
5、点击 保存 完成添加。
四、批量导出与导入 Cookie 数据
Firefox 本身不提供原生的 Cookie 导出功能,但可通过控制台执行 JavaScript 脚本实现 JSON 格式导出,再通过类似脚本重新注入,满足跨环境迁移或自动化调试需求。
1、在开发者工具中切换至 控制台 标签页。
2、输入并执行以下代码以导出当前域名全部 Cookie:
JSON.stringify(await document.cookie.split('; ').map(c => { const [n,v] = c.split('='); return { name: n.trim(), value: v }; }))
3、复制输出结果至文本编辑器保存为 cookies.json。
4、如需导入,先将目标 Cookie 数组赋值给变量 cookies,再逐条执行 document.cookie = `${c.name}=${c.value}; path=/; domain=.example.com`(注意替换 domain)。
五、禁用第三方 Cookie 并隔离当前站点存储
为增强隐私保护或排除第三方 Cookie 干扰,可临时启用严格隔离策略,使当前站点无法读取跨域 Cookie,同时阻止第三方资源写入 Cookie,便于单独验证第一方行为。
1、点击地址栏右侧的 锁形图标,展开连接信息。
2、点击 连接安全 → 更多信息。
3、切换到 权限 标签页。
4、在 Cookie 和网站数据 区域,选择 阻止第三方 Cookie 或 始终询问。
5、重启页面后,再次打开存储面板,确认第三方域名 Cookie 条目已不可见。










