谷歌一直在缓慢但肯定地向一个名为 Manifest V3 for Chrome 的新扩展平台迈进。现在,它的推出有了明确的时间表。从 2023 年 1 月的 Chrome 112 开始,该公司可能会开始在 Canary、Dev 和 Beta 渠道中关闭对 Manifest V2 的支持。然后在 6 月的 Chrome 115 中,它也将开始尝试关闭稳定通道中的支持。
为配合 Chrome 稳定版向 V3 的过渡,Chrome 网上应用店中的所有 Manifest V2 扩展都将切换为未列出。最终在 2024 年 1 月,剩余的 V2 扩展将被完全删除。
然而,过渡并非没有争议。虽然 Manifest V3 包含大量更改,其中许多 Google 声称都是以隐私和安全的名义进行的,但它对广告拦截器的影响尤其令人愤怒。它基本上会阻止它们像现在这样工作,并使它们几乎毫无用处。
大多数现代广告拦截器(如 uBloc Origin 和 AdGuard)都依赖 Chrome 的“webRequest”API 来阻止所有类别的 HTTP 请求。但是这种方法会显着延迟网站的加载和渲染时间,而这显然是 Google 急于避免的。相反,Manifest V3 要求开发人员使用“declarativeNetRequest”,这实际上迫使他们使用特定 URL 的阻止列表。问题是“规则”列表限制为 30,000 个条目。许多广告拦截列表可能超过 300,000 个条目。
企业用户至少得到了一些缓刑,并且将能够继续使用 Manifest V2 扩展,直到 2024 年 1 月。