Manifest为一JSON文档,主要用来描述浏览器扩充程序的结构与行为,Google于Manifest V3中变更了广告拦截及隐私等扩充程序用来封锁与变更网络链接的WebRequest API,引发相关开发者的反弹,最终Google在V3中大幅提高了declarativeNetRequest的规则数量,允许扩充程序自背景采用DOM API,同意快速批准简易的安全更新,并支持开发者回滚更新版本。Google自今年6月展开迁移行动,计划于明年初完成。
uBO是个开源项目,强调在不消耗太多CPU及内存的前提下可过滤追踪器、广告及恶意网址,现有超过3,400万名Chrome用户安装了该扩充程序。Chrome在线应用程序商店(Chrome Web Store)目前排行比它高的类似程序还有AdBlock与Adblock Plus,它们分别有5,900万名及4,000万名用户。
uBlock Origin团队表示,uBO是个Manifest V2扩充程序,而且没有Manifest V3版本,因此Chrome会建议用户寻找替代的扩充程序;为此,该团队尽最大努力将uBO的筛检清单转换成符合Manifest V3框架的作法,打造出uBO Lite(uBOL),uBOL同样强调效率及可靠性,因此必须牺牲许多于Manifest V3框架上无法实现的功能,只能说是uBO的精简版。
该团队也公布了uBO及uBOL的比较与差异供用户参考,指出uBOL并不会自动替换uBO,用户必须自行选择与安装uBOL。
此外,uBlock Origin团队表明会继续开发uBO,因为还有一些浏览器不会弃用Manifest V2,例如Firefox。
其实不只是uBO,Chrome用户最近应该会看到其它扩充程序要被停用的警告,它们都是因为不支持Manifest V3而即将与Chrome绝缘。