我想找出 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:profiles
或about: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。在生产中使用之前请仔细检查浏览器兼容性表。