You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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

火山引擎 最新活动