Firefox中的Cookies

Firefox中的Cookies,firefox,cookies,Firefox,Cookies,Firefox在何处存储cookie以及cookie的存储格式取决于您的操作系统,但它们似乎存储在SQLite数据库中。适用于Windows 您的Cookie存储在: 在Firefox2.x中:unix格式文本文件中的纯文本文件(cookies.txt)(例如换行符是LF而不是CRLF) 在Firefox3.0及更高版本中:表示()的二进制文件 该文件位于以下目录下: 其中,xxxx是一些随机出现的字母数字字符串 您可能需要安装Firefox插件来更好地管理它们 对于Linux 您的Coo

Firefox在何处存储cookie以及cookie的存储格式取决于您的操作系统,但它们似乎存储在SQLite数据库中。

适用于Windows 您的Cookie存储在:

  • 在Firefox2.x中:unix格式文本文件中的纯文本文件(
    cookies.txt
    )(例如换行符是LF而不是CRLF)
  • 在Firefox3.0及更高版本中:表示()的二进制文件
该文件位于以下目录下:

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

您可能需要安装Firefox插件来更好地管理它们

对于Linux 您的Cookie存储在:

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

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

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

例如,在我的机器上,这是:


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

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


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

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


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

Tools>Options>Privacy>Show Cookie在没有插件的情况下也能正常工作。在Windows XP中,Joe对C:\Documents and Settings\\Application Data\Mozilla\Firefox\Profiles\cookies.sqllite的回答是正确的,而不是您当前拥有的。@Thomas:nope,cookies在您的配置文件文件夹中:Ok:to all,我在社区wiki中转换这个答案。编辑掉;)@未知是一个好的开始。
~/.mozilla/firefox/xxxx.default/cookies.sqlite