操作指南 · 隐私

如何在 Chrome 里查看和手动编辑 Cookie

CookieVault4 分钟阅读

简短回答

DevTools 能看 Cookie,改起来却处处受限。专用的 Cookie 编辑器按域名列出每个 Cookie,任何字段都能就地编辑——名称、值、域、路径、SameSite、Secure、HttpOnly、过期时间——还支持 JSON 导入导出。

  1. 1

    打开要改 Cookie 的站点,点击 CookieVault Editor 图标。

  2. 2

    用按域名或名称的即输即搜找到目标 Cookie。

  3. 3

    就地编辑任意字段——值、域、路径、SameSite、Secure、HttpOnly、过期时间——然后保存。

  4. 4

    一键删除,或把所有可见 Cookie 导出为 JSON。

  5. 5

    要迁移或恢复,把 JSON 文件拖进弹窗——EditThisCookie 的旧版格式可直接导入。

无论是调试会话状态、测试站点在改过的同意 Cookie 下的行为,还是把登录态从一个配置文件搬到另一个,你迟早要手动改 Cookie。Chrome 给了你两个内置选项,而它们都很快就走到了头。

DevTools 能做什么、不能做什么

DevTools → 应用 → Cookie 能显示当前页面的所有 Cookie,双击可以改值,也能删除整行。但从零新建一个 Cookie、修改 HttpOnly 或 SameSite 这类标志、设定精确的过期时间、在机器之间搬运 Cookie——这些操作要么别扭,要么根本做不到;而控制台里的 document.cookie 连 HttpOnly Cookie 都看不见。这个空缺过去由 EditThisCookie 填补,它在 2024 年被下架,当年的大批用户至今还在寻找一个有人维护的替代品。

用专用的 Cookie 编辑器

CookieVault Editor 是一款 MV3 原生的 Cookie 管理器,MIT 许可开源。在任何站点上点击图标,它会按域名分组列出该站点的所有 Cookie,支持按域名或 Cookie 名即输即搜——不用再在 DevTools 面板里翻找。

任何字段都能就地编辑

展开一个 Cookie,什么都能改:名称、值、域、路径、SameSite、Secure / HttpOnly / Host-only 标志,以及过期时间(会话级,或指定到某个日期)。因为它走的是 Chrome 的 cookies API 而不是页面脚本,它能创建和修改控制台招数碰不到的 HttpOnly Cookie。删除只需一次点击并带确认提示,弹窗还是响应式的——你正看着的时候,站点或别的扩展改了某个 Cookie,列表会自己更新。分区(CHIPS)Cookie 会带一个“P”标签,让你分得清 Cookie 属于哪个分区。

用 JSON 导入导出

导出会把所有可见 Cookie 打包成一份整洁的 JSON 文件,可以在另一台机器上重新导入,或交给正在复现 bug 的同事。导入支持拖放,接受两种格式:CookieVault 自己的 cookievault/v1,以及 EditThisCookie 的旧版裸数组导出——几年前从 EditThisCookie 存下的 JSON 文件,不用任何转换,直接就能加载。

什么都不出浏览器

Cookie 数据天生敏感——会话 Cookie 就是你的登录态。Editor 把一切都存在本地,不发任何网络请求,也不带分析、遥测或第三方 SDK。MIT 许可意味着源码是公开的,这一切都不必靠信任。至于互补的那个问题——自动删除你不想保留的 Cookie——见如何自动删除白名单之外的 Cookie

MV3 时代真正的 Cookie 编辑器

列出、搜索并就地编辑每个 Cookie 字段,导入 EditThisCookie JSON,导出分享——仅本地、开源。

了解 CookieVault →