Chrome 将其 Cookie 文件存储在哪里?

Chrome 将其 Cookie 文件存储在哪里?

据我所知,Google Chrome 使用 SQLite 文件来保存 cookie。我试图在 Windows 7 下找到此文件,但找不到它。

我只在 下找到了一个文件,C:\Users\your_username\AppData\Local\Google\Chrome\User Data\Default但是它没有 SQLite 扩展,甚至当我尝试使用 SQLite 浏览器打开它时,它也无法识别该文件。

我知道我可以从 Chrome 设置部分看到这些 cookie,但我正尝试通过我的 Delphi 项目读取 cookie 文件内容,因此如果有人能告诉我在哪里可以找到 Google Chrome cookie SQLite 文件或如何读取 Google Chrome cookie 文件,我将不胜感激。

答案1

您可以在 SuperUser 上找到解决方案:

Windows 7 中的 Chrome Cookie 文件夹

C:\Users\your_username\AppData\Local\Google\Chrome\User Data\Default\

您需要一个像 SQLite 数据库浏览器这样的程序来读取它。

答案2

我们这里已经有 Mac OS X 和 Windows,所以我只需添加 Linux 以方便网络搜索者。

您可以在以下位置找到 cookies 数据库

~/.config/google-chrome/Default/

如果您能在那里找到它,我就会让您知道该~/.config/部分来自您或您的发行版设置变量$XDG_CONFIG_HOME指向的地方。

自由桌面网,此规范的标准机构,建议~/.config/将其作为默认设置,并且发行版也遵循此标准。

答案3

对于在 Mac OS X 上需要此文件的人来说,该文件位于~/Library/Application Support/Google/Chrome/Default/Cookies

答案4

要访问 Google Chrome Cookie 并删除特定的 Cookie,请执行以下操作:

  • 单击按钮(浏览器右上角的三条水平线)即可自定义和控制 Google Chrome。
  • 选择“设置”
  • 滚动到底部并选择“显示高级设置...”
  • 在“隐私”下,点击“内容设置”按钮
  • 在“Cookies”下单击“所有 cookies 和网站数据...”按钮

这将按站点名称向您显示所有站点 cookie 的列表。

相关内容