我正在 Debian 上使用 xdotools 在 Firefox 中自动执行任务,并且我需要从命令行访问网站的本地存储而不关闭 Firefox。我知道我可以使用命令
lz4jsoncat ~/.mozilla/firefox/*.default-release/sessionstore-backups/recovery.jsonlz4
访问访问的 URL 和存储的 cookie。但是,这个文件中似乎没有本地存储信息。
我还在目录
/config/.mozilla/firefox/*.default-release/storage/default/<website>/ls
中发现了一个SQLite文件,但是需要关闭Firefox才能查询该文件,因为数据库被锁定了。
有没有办法通过命令行访问 Firefox 本地存储而不关闭它?我在 Debian 上使用最新版本的 firefox-esr。我的目标是在执行 xdotools 命令后将特定值从本地存储打印到终端。
将文件复制到另一个位置(即
/tmp
)并打开副本
sqlite3 /tmp/copied.sqlite