有没有办法可以实时查看 cookie 及其值?

有没有办法可以实时查看 cookie 及其值?

在 Chrome 中你可以输入

chrome://settings/cookies

并查看浏览器中所有设置的 cookie 的可搜索列表。

我所寻找的更像是一个日志,我可以跟踪并观察浏览时设置的 cookie,而无需点击并刷新。这样,我就能更好地了解浏览器的状态,因为我可以将 cookie 与我设置它们的操作联系起来。

如果有这样的动物,我很想知道在搜索时该如何称呼它。如果没有,但你知道如何创造一个,我洗耳恭听。我不怕写代码。

答案1

Cookie 是特定于域的。您可以使用 Chrome 内置的开发者工具查看当前有效的 Cookie。您可以查看我登录时设置的 Cookie安全.SE。我已将内容隐藏起来以防止发生恶作剧。

Chrome 开发者工具中的 Cookie 截图

要访问开发人员工具中的 cookie,请按照以下步骤操作:

  • 在 Chrome 中按下F12以打开开发者工具
  • 点击资源标签
  • 单击左侧 Cookies 旁边的箭头展开树
  • 从列表中选择域名以查看该特定域名设置的 cookie。

在此视图中,您还可以看到保存到浏览器会话和 HTML5网络数据库其功能与 cookie 类似。

答案2

Chrome 将其 Cookie 存储在 SQLite 数据库中,因此需要一个程序。该数据库位于文件 中%localappdata%\Google\Chrome\User Data\Default\Cookies

如果你使用的是 Windows,你可以使用该程序ChromeCookies查看器。这是一个 GUI 程序,也可以在批处理模式下调用,以排序的方式将 cookie 转储到文本文件中。例如,您可以编写一个批处理文件,循环转储 cookie 并使用程序tail显示它。

如果你是一名程序员,你也可以修改 SQLite 的开源查看器来定期显示 cookie。例如:SQLite 数据库浏览器

相关内容