这问题询问如何删除全部Firefox 的 Cookie 和缓存,但我需要删除特定网站的 Cookie。我该怎么做?
答案1
去优先->隐私与安全->Cookie 和站点数据然后点击管理数据按钮,然后搜索网站。点击要选择的站点,然后点击删除选定, 然后保存更改。
这就是你所需要做的。
答案2
您可以使用sqlite3
从终端删除 cookie(如有必要,请安装sudo apt install sqlite3
:)
sqlite3 ~/.mozilla/firefox/*.default/cookies.sqlite \
'delete from moz_cookies where baseDomain="example.com";'
或者
sqlite3 ~/.mozilla/firefox/*.default/cookies.sqlite \
'delete from moz_cookies where baseDomain LIKE "%google.%";'
要删除特定网站的历史记录:
sqlite3 ~/.mozilla/firefox/*.default/places.sqlite \
'
delete from moz_historyvisits where place_id in (select h.place_id from moz_historyvisits h join moz_places p on h.place_id = p.id where p.url like "%example.com/%");
delete from moz_places where url like "%example.com/%";
'
还有一些更有趣的表,您可能需要从例如中删除它们moz_origins
,moz_bookmarks
或者moz_bookmarks_deleted
从域中删除更多路径。
注意:必须关闭 Firefox,否则您将看到错误消息:
Error: database is locked
答案3
答案4
为了节省能源和时间,您可以为此安装一个插件。这样您就不再需要手动清除 cookie 缓存了。在 FF 浏览器中,转到右上角的菜单。选择“插件”,并在上方输入“cookie 拦截器”作为搜索词 - 这样您就可以自由选择数据保护您的隐私。您可以在那里安装例如“Ghostery”作为插件,然后根据您的需要进行调整。