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/%";
'
转到首选项->隐私和安全-> Cookie 和站点数据,然后单击管理数据按钮,然后搜索该站点。单击要选择的站点,然后单击Remove Selected,然后单击Save Changes。
这就是你需要做的。
您可以使用
sqlite3
从终端删除 cookie(必要时安装sudo apt install sqlite3
:)或者
要删除特定站点的历史记录:
有一些更有趣的表,您可能需要从 eg 中删除
moz_origins
,moz_bookmarks
或者moz_bookmarks_deleted
从域中删除更多路径。请参阅“选项”和“隐私和安全”中的“管理数据”。它将显示带有 cookie 的站点列表;您可以从列表中删除一个。
还有一种更简单的方法,当您点击地址栏上的挂锁时,会出现一个“清除 cookie 和站点数据”按钮:
按Ctrl+ Shift+Delete您将获得清除浏览数据选择 cookie 和其他站点数据单击清除数据。
一键解决
这是我经常使用的一种快速方便的方法:
将以下 JavaScript 代码保存为书签,访问您要清除所有 cookie 的站点,然后单击它:
单击此处使过程更容易!| JSFiddle
书签来源:https ://www.squarefree.com/bookmarklets/zap.html
为了节省能源和时间,您可以为此安装一个附加组件。那么您就不需要再手动清除cookies的缓存了。在 FF 浏览器中,转到右上角的菜单。选择“附加组件”并在“cookie blocker”上方输入搜索词 - 这样您就可以自由选择数据保护您的隐私。在那里,您可以安装例如“Ghostery”作为附加组件,然后根据您的需要进行调整。