如何从特定网站删除 cookie?

如何从特定网站删除 cookie?

问题询问如何删除全部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_originsmoz_bookmarks或者moz_bookmarks_deleted从域中删除更多路径。


注意:必须关闭 Firefox,否则您将看到错误消息:

Error: database is locked

答案3

请参阅“选项”和“隐私和安全”中的“管理数据”。它将显示带有 Cookie 的网站列表;您可以从列表中删除单个网站。

在此处输入图片描述

答案4

为了节省能源和时间,您可以为此安装一个插件。这样您就不再需要手动清除 cookie 缓存了。在 FF 浏览器中,转到右上角的菜单。选择“插件”,并在上方输入“cookie 拦截器”作为搜索词 - 这样您就可以自由选择数据保护您的隐私。您可以在那里安装例如“Ghostery”作为插件,然后根据您的需要进行调整。

相关内容