Chrome 浏览器拥有丰富的扩展程序,扩展程序能够扩充浏览器的功能,而这也是用户喜爱 Chrome 的一大原因。在过去的几年里,Google 一直在为构建 Chrome 扩展程序制定新的规范。而 Manifest V3 就是最新的规范,并在今年早些时候与 Chrome 88 一起推出。
伴随一段时间的发展,Google 日前制定了一个计划,将逐步取消对采用 Manifest V2 规范所构建的 Chrome 扩展的支持:
从 2022 年 1 月 17 日,Chrome Web Store 将不再接受使用 Manifest V2 方法所构建的新扩展,但对现有扩展的更新仍然可以提交。
一年后,即 2023 年 1 月,Chrome 浏览器将不再支持 Manifest V2 扩展,并且也不再支持更新。
Manifest V3 代表了扩展平台自十年前推出以来最大的转变之一。使用 Manifest V3 的扩展将在安全性、隐私和性能方面获得增强;开发者们还可以使用 Manifest V3 中采用的更现代的 Open Web 技术,例如 service workers 和 promises。开发者可以立即更新他们的扩展以利用这些 Manifest V3 功能;随着 Google 将来逐步淘汰 Manifest V2,这将成为强制性要求。
在 Manifest V2 扩展完全弃用之前,Google 承诺将继续使新的 V3 与 旧的 V2 版本的功能完全一致,并解决未来开发者提出的要求。
最近几个月 Google 已经根据社区反馈重新进行了设计调整,已为新的 Scripting API 添加了额外的机制,并扩展了声明式网络请求 API 以支持多个静态规则集、会话范围的规则和基于标签 ID 的过滤。未来几个月,Chrome 浏览器还将增加对动态可配置内容脚本、内存存储选项的支持。
本文地址:https://www.oschina.net/news/161742/chrome-manifest-v2-v3-extensions