Firefox在哪里存储cookie?它们以什么格式存储?
发布于 2009-08-13 16:50:30
请注意,在Firefox3.5中,cookies.sqlite是由Firefox独占锁定的,所以在阅读之前你必须复制一份。
此外,在火狐退出之前,cookies.sqlite可能不会被刷新到磁盘上,因此,如果火狐仍在运行,则不能假定磁盘上的文件包含所需的cookie。
发布于 2008-11-19 15:41:59
在XP上,位于C:\documents and settings下的Application Data\Mozilla文件夹中。
例如,在我的机器上,这是:
C:\文档和设置\应用程序Data\Mozilla\Firefox\Profiles\cookies.sqllite
发布于 2008-11-19 16:02:12
它存储在PathFromCSIDL(CSIDL_APPDATA) + "Mozilla\Firefox\Profiles\" + [[profiledirectory]] + "\" + "cookies.sqlite"
中。还有一个cookies.txt文件,但if可能是空的。通过windows API可以相对容易地实现PathFromCSIDL
。
如果您的目标是以编程方式访问cookie,那么您可能希望这样做,而不是对路径进行硬编码。注意,cookie是不同的,并且可能存在多于一个的配置文件,并且因此可能存在多于一个的目录,每个配置文件/目录具有其自己的[[profiledirectory]]
。
https://stackoverflow.com/questions/302294
复制相似问题