Google Chrome、Microsoft Edge、Apple Safari 和 Mozilla Firefox 是主要的网络浏览器,现在它们联合起来改进我们最喜欢的浏览器的扩展。 现在,他们以明确的目标推动了 WebExtensions 社区组 (WECG) 的创建:使开发扩展更容易。
这些扩展已经成为浏览器的一大吸引力。 几乎就像智能手机的应用程序。 为了让不同的扩展开发者更容易,业界的顶级玩家已经达成协议。
在套上良性竞争的武器后,WECG 发表声明:“随着过去几年多个浏览器采用广泛兼容的扩展模型,WECG 很高兴探索浏览器供应商和其他感兴趣的各方如何共同推进通用浏览器扩展平台。”
Chrome、Edge、Safari 和 Firefox 的目标很明确,将它们分为两个分支。 首先,通过提供一致的模型和功能、API 和权限的通用核心来促进为开发人员创建扩展的过程。 其次,要创建一个可以提高性能、更安全、更能抵抗滥用的架构。
“我们的工作将遵循一套通用的 HTML 和 W3C TAG 设计原则:以用户为中心、兼容性、性能、安全性、隐私、可移植性、可维护性和明确定义的行为。”
他们希望使用 Chrome、Microsoft Edge、Firefox 和 Safari 支持的现有扩展模型和 API 作为基础。 然后从那里继续前进。 “我们的目标是确定共同点,使实施更加紧密,并为未来的发展制定路线。”
这份意向声明还伴随着 WECG 不会在此事上采取的行动的澄清。 他们指出:“我们的目标不是指定 Web 扩展平台或现有实现的每个方面。” 新计划旨在鼓励浏览器继续创新并提交 API,这些 API 可作为进一步增强扩展的基础。
“每个浏览器供应商将继续完全独立地运营他们的扩展商店,并拥有自己的技术、审查和编辑政策。” 从而避免进入强加于每个平台的条件,在审查一切正确时,通常放置的红线之一继续具有某些命令。 例如,为了避免扩展程序可用于潜入恶意软件或窃取数据。