倒计时开启:Chromium 宣布几周内将全面切断 MV2 扩展支持 据简鹿办公了解在几年前谷歌宣布从 Manifest V2 (MV2) 浏览器扩展过渡到新版本但一直保留了一些广为人知的“后门”以支持旧版扩展。如今Chromium 开发者明确表示基于 MV2 的扩展将在短短几周后彻底成为历史。从下一个主要版本开始Chromium 将停止支持 Manifest V2 扩展。这一变化将影响到那些在 Chrome、Edge 以及其他基于 Chromium 的主流浏览器中坚持使用 uBlock Origin 的用户。甚至 Opera 尽管此前表态相反也将很快失去这项能力。Chromium 贡献者 Anton Bershanskiy 近日指出即将发布的最新版 Chrome149 版将是最后一个提供某种程度 MV2 兼容性的版本。他引用了 Chromium 程序员 Devlin Cronin 最近的一次代码提交记录其中声明未来的版本将从引擎的代码库中移除 kExtensionManifestV2Disabled 这一功能特性。Cronin 表示ExtensionManifestV2Disabled 特性在过去一年多的时间里一直处于默认开启状态这意味着基于 Chromium 的浏览器实际上已经无法使用这段“形同虚设”的兼容代码。该特性是用户和浏览器制造商为了继续支持 MV2 扩展而采用的一系列变通手段之一。据 Bershanskiy 称更糟糕的情况还在后头。Cronin 解释说像谷歌这样的超级巨头不可能无限期地维持对 MV2 的支持。据悉移除这些兼容性标志将提升 Chrome 和 Chromium 的可靠性与安全性因为目前的 MV2 代码已被视为不受欢迎的技术债务且维护起来过于复杂。当 Chromium/Chrome 150 移除了 kExtensionManifestV2Disabled 标志后用户将无法再从 Chrome 网上应用店安装 MV2 扩展。此外Chrome 151 还将移除以下用户曾用来维持旧版扩展运行的额外方法ExtensionManifestV2UnsupportedExtensionManifestV2AvailabilityAllowLegacyMV2Extensions根据 uBlock Origin 开发者 Raymond Hill 近期的消息Opera 也将采取与 Chrome 相同的路线因为 Chromium 正在彻底取消对 Manifest Version 2 的支持。Hill 提到Opera 此前的承诺是不顾谷歌在 Chromium 项目上的决定继续为 MV2 扩展提供支持。早在 2024 年谷歌就开始逐步淘汰 MV2要求 Chrome 用户使用新的 MV3 扩展来替代旧版扩展。据说诸如 uBlock Origin Lite 之类的 Manifest V3 扩展更加安全也更易于在浏览器中进行管理但从技术上讲它们无法提供与 MV2 相同级别的功能。Mozilla 近期则表示团队没有放弃 MV2 的计划这使得 Firefox 及其 Gecko 排版引擎成为唯一能全面支持 uBlock Origin 及其他无法适配 MV3 的安全工具的平台。