17

Firefox 将 cookie 存储在哪里以及它们以什么格式存储

4

5 回答 5

22

对于 Windows

您的 cookie 存储在:

该文件位于您的个人资料文件夹下:

C:\Documents and Settings\username\Application Data\Mozilla\Firefox\Profiles\xxxx.default 

其中xxxx是一些随机出现的字母数字字符串。

您可能需要安装 Firefox 插件View Cookies以更好地管理它们。

替代文字

对于 Linux

您的 cookie 存储在:

~/.mozilla/firefox/xxxx.default/cookies.sqlite

其中xxxx是一些随机出现的字母数字字符串。

于 2008-11-19T15:40:23.167 回答
6

请注意,在 Firefox 3.5 中,cookies.sqlite 被 Firefox 独占锁定,因此您必须在阅读之前对其进行复制。

此外,在 Firefox 退出之前,cookies.sqlite 可能不会刷新到磁盘,因此如果 Firefox 仍在运行,您不能假设磁盘上的文件包含您需要的 cookie。

于 2009-08-13T16:50:30.470 回答
2

在 XP 上,在 C:\documents and settings 的 Application Data\Mozilla 文件夹中。

例如,在我的机器上是:

C:\Documents and Settings\\Application Data\Mozilla\Firefox\Profiles\\cookies.sqllite

于 2008-11-19T15:41:58.593 回答
2

它存储在PathFromCSIDL(CSIDL_APPDATA) + "Mozilla\Firefox\Profiles\" + [[profiledirectory]] + "\" + "cookies.sqlite". 还有一个 cookies.txt 文件,但 if 可能是空的。 PathFromCSIDL可以通过 windows API 相对容易地实现。

如果您的目标是以编程方式访问 cookie,您可能希望这样做而不是硬编码路径。请注意,[[profiledirectory]]可能有多个配置文件,因此可能有多个目录,每个配置文件/目录都有自己的 cookie。

于 2008-11-19T16:02:11.843 回答
0

该目录取决于您的操作系统,但它们似乎存储在 SQLite 数据库中。

于 2008-11-19T15:39:48.113 回答