如何在 Google Chrome 中查看、添加或编辑 Cookie?

use*_*024 313 google-chrome cookies google-chrome-extensions

我想查看、添加和编辑我的谷歌浏览器的 cookie。任何人都可以向我建议一种方法吗?

Sta*_*eyD 277

您可以转到Developer ToolsCtrl- Shift-JTools -> Developer Tools-> Console,然后您可以输入 javascript 命令:

document.cookie="keyofcookie=valueofcookie"
Run Code Online (Sandbox Code Playgroud)

您可以使用此技术替换或添加新的 cookie。

可以设置多个 cookie 选项,即

document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
Run Code Online (Sandbox Code Playgroud)

  • 如果某些网站使用 `HttpOnly` 标志来阻止 JS 访问 cookie(以拒绝 XSS 攻击),这将不起作用。更多关于 [wiki](http://en.wikipedia.org/wiki/HTTP_cookie#HttpOnly_cookie)。 (40认同)
  • 斯坦利基本上说过了,但要澄清一下 - 如果你只用这个命令编辑一个 cookie,它不会删除站点上的所有其他 cookie,它实际上只是替换命令中提到的 cookie。 (8认同)

Joh*_*web 120

在 Chrome 中查看 cookie 的最简单方法可能是访问:

  • 铬://设置/cookies

这不允许您在 Mac OS X 上的 Google Chrome 33.0.1750.117(官方版本 252094)中编辑 cookie,但允许查看和删除。


更新 (2017-08-08) [在 59.0.3071.115 (Official Build) (64-bit) 中验证]

在更新的版本中,cookie 列在:

  • 铬://设置/内容/cookies

更新 (2018-03-01) [Google Chrome 64.0.3282.167(官方版本)(64 位)]

要查看内容,您需要选择“查看所有 cookie 和站点数据”或关注...

  • 铬://设置/站点数据

  • 没有超链接,因为 Chrome 不允许`chrome://` 的超链接。 (5认同)
  • 位置已更改。新位置是 **chrome://settings/content/cookies?search=cookie** (5认同)
  • @Daniel:在 Chrome 59 中,新地址是 chrome://settings/content/cookies(您可以通过在设置页面顶部的搜索框中搜索“Cookies”来找到它。) (4认同)
  • @moose 尽管 Chrome 确实允许您将这些特殊链接添加到 Chrome 的书签以便于访问(它还分配了一个特殊的“齿轮”图标)。我的书签栏上有这个特别的,以便于访问。 (2认同)
  • @moose 是的。(虽然 Chrome 过去允许您将这些特殊链接 _drag_ 到地址栏 / 多功能框,但他们也停止了 - 您现在只能看到 `about:blank` 页面。您仍然可以手动“复制链接地址”并粘贴它在地址栏中 - 比 _selecting_、复制和粘贴略快。) (2认同)

Dan*_*n H 63

使用 10.0.648.45 dev 您可以在选项中查看 cookie 吗?在引擎盖下?内容设置 ?所有 Cookie 和站点数据。

或者,您可以查看饼干当前站点与开发工具F12CtrlShift- - J?或设置(汉堡包图标)更多工具开发工具),应用程序?饼干。

  • 但是您不能编辑任一窗格中的值,对吗? (40认同)
  • 没错,您只能在没有插件的情况下在 Chrome 中查看它们。 (14认同)
  • 在申请下 | 较新版本的 Chrome (59) 中的 Cookie,您可以编辑现有值并添加新条目(通过双击最后一行)。 (2认同)

小智 33

我对扩展商店中当前用于查看、编辑、创建、删除 cookie 的解决方案感到沮丧。当前的解决方案显示为弹出窗口并且没有良好的用户界面。我想获得与具有 Chrome 外观和感觉的萤火虫 cookie 编辑器相同的功能。所以我做了一个:

Cookie Inspector - 缺少 Google Chrome 的 cookie 管理器。直接在开发人员工具中编辑和创建 cookie。


小智 33

对于实际页面

最近它从资源更改为应用程序。所以:

  1. 按 F12
  2. 转到应用程序(选项卡)> Cookie(侧边栏)
  3. 编辑现有的 cookie,或通过双击进入一个空行来创建一个新的 cookie。

快照:

在此处输入图片说明

  • 这是最好也是最简单的方法! (2认同)

Elr*_*Der 19

对于所有页面

  1. 转到设置

    在此处输入图片说明

    (现在您在 chrome://settings/ 上)

  2. 滚动到隐私部分 >内容设置...

    在此处输入图片说明

    (现在您在 chrome://settings/content 上)

  3. 单击所有 cookie 和站点数据...

    在此处输入图片说明

    (现在您在 chrome://settings/cookies 上)

  4. 您可以在此处查看/删除 cookie 或删除所有 cookie。单击标签以查看详细信息。

    在此处输入图片说明

对于实际页面

  1. F12
  2. 转至资源> Cookie

    在此处输入图片说明

  3. 在右侧,您可以看到 cookie。如果要删除它们 > 右键单击​​ >删除

    在此处输入图片说明


编辑 cookie,我推荐 Chrome 插件:已经提到的EditThisCookie ( https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg )。


小智 13

有一个名为 Edit This Cookie 的 Chrome 插件。它向您的浏览器工具栏添加了一个菜单,允许您添加、编辑和删除 cookie。

从这里安装:https : //chrome.google.com/webstore/detail/edit-this-cookie/fngmhnnpilhplaeedifhccceomclgfbg

源代码在这里:https : //github.com/fcapano/Edit-This-Cookie


Non*_*son 5

为完整起见,应注意您不需要开发人员工具控制台或任何附加组件、扩展或插件。

@StanleyD 提供的 javascript 命令可以直接输入到地址栏中,只需添加一个额外的“javascript:”。例如

javascript:document.cookie="keyofcookie=valueofcookie"
Run Code Online (Sandbox Code Playgroud)

这在您需要向一群非技术用户发送 cookie 更改而不用步骤压倒他们的环境中很有用。

  • 如果使用了 HttpOnly,这将不起作用。 (3认同)