uBlock Origin 最近发布了 v1.66 版本更新。作为广受用户信赖的广告与追踪器拦截工具,此次更新并未带来面向普通用户的界面大改,而是聚焦于底层功能优化、屏蔽规则增强以及对维护者更友好的配置支持。

如果你是 uBlock Origin 的深度用户或屏蔽列表维护者,这次更新值得关注。
新增技术能力:为规则编写提供更多可能性
本次更新为过滤规则系统引入了两项关键技术改进,主要服务于屏蔽列表的开发者和维护团队:
- 支持对 IP 地址的严格屏蔽(strict-block)
新增ipaddress=
选项配合strict-block
,可实现基于 IP 的精准拦截,提升对抗某些伪装内容或恶意服务器的能力。 - JSONPath 规则能力增强
- 支持在字符串值中进行模式替换(pattern replacement)
- 允许选择根节点进行追加或修改操作
这些改进让规则可以更精细地处理动态接口返回的 JSON 数据,增强对现代网页中异步加载内容的控制力。
这些功能虽不直接影响普通用户日常使用,但为未来更智能、更自适应的过滤规则打下基础。
内置屏蔽列表调整:精简冗余,减少冲突
uBlock Origin 在此次更新中移除了两个曾默认启用的第三方列表:
- AdGuard Tracking Protection
开发者 Raymond Hill 明确指出,该列表“已不再必要”,且容易与 uBlock Origin 自身的默认规则产生负面干扰。早期引入是因为当时 EasyPrivacy 尚未完全适配 uBO 的高级语法,如今这一问题早已解决。 - CERT.PL’s Warning List
因其体积过大,不再适合作为默认内置列表。虽然仍可通过手动添加使用,但出于性能和维护考虑,已从默认配置中移除。
此举体现了 uBlock Origin 持续优化默认配置、避免规则冗余和潜在冲突的设计思路。
实验性过滤功能独立成列表
本次更新新增了一个专用的“实验性过滤器”列表,用于容纳尚未成熟但具有潜力的功能规则。目前该列表仅包含两项实用修复:
- YouTube 缓冲问题修复
- Twitch 播放卡顿优化
未来,这一列表可能纳入更多针对特定平台或行为的实验性规则,同时与主流列表(如 EasyList)保持隔离,避免影响稳定性。
其他优化与修复
除了上述重点变更,本次更新还包括多项细节改进:
- 提升高对比度主题下的界面可读性,优化视觉体验
- 改进
prevent-fetch
、abort-current-script
、prevent-innerHTML
等内置脚本的稳定性和兼容性 - 增强
uritransform=
与 DNR(Declarative Net Request)语法的兼容性 - 修复首次安装时不必要的远程请求
- 改进指纹伪造脚本
fingerprint2.js shim
- 使
google-ima
成为合法可注入脚本,提升广告拦截兼容性 - 修复
:matches-attr
操作符中的潜在异常 - 完善“严格屏蔽页面”中原因提示的准确性
这些改动虽小,却共同提升了扩展的稳定性、性能和用户体验。
各平台使用提示
- Firefox、Microsoft Edge、Opera:可正常安装完整版 uBlock Origin。
- Google Chrome:由于 Chrome 正逐步淘汰 Manifest V2 扩展,传统版本的 uBlock Origin 将无法长期运行。
- 替代方案:推荐使用 uBlock Origin Lite,这是专为 Chrome 等基于 Manifest V3 的浏览器设计的轻量版本,功能受限但依然有效。
⚠️ 注意:Lite 版本依赖声明式规则,无法执行复杂的脚本拦截,部分高级功能不可用。
评论