我想找出 Linux 中 Firefox cookie 的存储位置。有一个类似的老问题这里它说cookies存储在,~.mozilla/firefox/<profile name>/cookies.sqlite 但我认为这不再是真的,因为我删除了这个文件,但我在firefox本身中仍然有cookies。我还使用以下命令测试了整个~.mozilla/firefox文件夹:inotifywait

$ inotifywait -mr .mozilla/firefox -e open -e access -e modify

并一无所获!当我打开 Firefox 并搜索或打开任何网站时,甚至没有发生访问事件。

答案1

如果您想知道 Firefox 对您当前的配置文件使用什么路径,您可以使用about:profilesabout:support网址栏

在最新版本的 Firefox 中,Linux 中的 cookie 存储位置已更改。

Cookie 现在以一种cookies.sqlite在 Firefox 配置文件目录中调用的格式存储。

~/.mozilla/firefox/YOURPROFILE/cookies.sqlite

YOURPROFILE,如果您使用多个配置文件,否则它是带有default.

如果使用 snap,您将在 中找到 cookie 文件~/snap/firefox/common/.mozilla

也检查一下这个实验技术:

最近版本还有其他cookie存储机制,例如索引数据库HTTP cookies存储API。在生产中使用之前请仔细检查浏览器兼容性表。

Cookie 存储 API

使用 HTTP cookie

索引数据库API

使用索引数据库

相关内容