2008-11-19 46 views

回答

21

对于Windows,Firefox的存储您的Cookie在:

对于Windows,它位于下您profile folder

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

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

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

alt text

+0

工具>选项>隐私>显示饼干的工作,没有插件,国际海事组织。 – ine 2008-11-19 15:45:46

0

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

2

在XP中,在C中的应用数据\ Mozilla的文件夹:\文件和设置。

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

C:\ Documents和Settings \\应用数据\ Mozilla的\火狐\ Profiles文件\\ cookies.sqllite

2

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

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

6

请注意,在Firefox 3.5中,cookies.sqlite仅由Firefox锁定,因此您必须在阅读之前制作其副本。

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