Firefox中uBlock Origin 1.55版本后如何清除过滤器缓存?
Firefox中uBlock Origin 1.55版本后如何清除过滤器缓存?
我太懂这种找不到入口的烦躁了——自从uBlock Origin的Git提交#bd7ce41调整了界面逻辑后,清除过滤器缓存的入口确实不像以前那么直观了。不过别担心,这里有几种亲测有效的方法:
方法一:通过uBlock自身的高级设置(最推荐)
- 点击Firefox地址栏旁的uBlock Origin图标,打开它的主面板
- 点击面板右上角的齿轮状设置图标,进入设置页面
- 切换到高级标签页,往下滚动到「过滤器」区域
- 找到并点击
Purge all caches按钮——这就是现在藏起来的缓存清除入口 - 清除完成后,记得点击页面顶部的更新现在按钮,让uBlock重新拉取最新的过滤器规则
方法二:通过Firefox的缓存清理功能(更彻底)
如果第一种方法没解决问题,或者你想一次性清理浏览器层面的相关缓存,可以试试这个:
- 先关闭所有Firefox窗口(确保uBlock完全退出后台)
- 打开Firefox的设置页面,切换到「隐私与安全」选项卡
- 往下找到「Cookie和网站数据」板块,点击清除数据按钮
- 在弹出的窗口里,只勾选「缓存的Web内容」(别勾选Cookie,不然会丢登录状态),然后点击清除
- 重启Firefox后,uBlock的过滤器缓存就被清空了
方法三:手动删除缓存文件(适合技术爱好者)
要是你喜欢动手操作,也可以直接删除uBlock的缓存文件:
- 关闭Firefox
- 在Firefox地址栏输入
about:support,按回车后点击「打开文件夹」,进入你的Firefox用户配置文件目录 - 在目录里找到
browser-extension-data/uBlock0@raymondhill.net文件夹,删除里面的storage.js文件 - 重启Firefox,uBlock会自动重新生成干净的缓存文件
小提醒:除非你遇到了过滤器规则不生效、更新后旧规则还在跑这类明确的缓存问题,不然没必要频繁清除缓存——uBlock本身会自动管理缓存,频繁清理反而可能拖慢网页加载速度哦。
备注:内容来源于stack exchange,提问作者nomocs




