Root Nation消息资讯资讯Apple, 谷歌, Microsoft 和 Mozilla 正在合作开发浏览器扩展

Apple, 谷歌, Microsoft 和 Mozilla 正在合作开发浏览器扩展

-

浏览器扩展可能难以开发和维护,尤其是对于想要支持多个浏览器的扩展。 Firefox、Edge、Opera 和其他浏览器的扩展 API 基于 Chrome,但每个浏览器都添加了自己的更改,并不总是实现 Google 的新 API。 幸运的是,所有主要的浏览器供应商都同意组建 WebExtensions 小组,其目标是跨浏览器标准化 API 和功能。

根据现有数据,所有主要浏览器开发商的代表都将参与扩展的标准化,这个名为 WebExtensions Community Group (WECG) 的小组将由 Timothy Hatcher 领导,来自 Apple 和谷歌的 Simeon Vincent。 他们将一起尝试解决几项主要任务。

首先,它是关于通过创建一致的模型和共同的核心、功能、API 和权限来简化开发扩展的过程。 还计划编写架构描述,使用该架构将提高所创建解决方案的生产率,并使它们更安全。

Web扩展

同时,项目参与者不打算指定扩展开发的每个方面或限制创新。 每个浏览器开发商将继续根据自己的规则和政策独立运营。 有兴趣参与此项目的扩展程序和浏览器开发人员可以通过在万维网联盟 (W3C) 网站上提交申请来加入。 WECG 成员在 GitHub 上创建了一个单独的存储库,将用于未来的工作。 它还包含规则和 法规 一个新的开发者社区。

https://twitter.com/w3c/status/1400860930611757059?s=20

过去几年,WebExtensions 一直被用作 Chrome 扩展 API 的通用术语。 Opera 在 2013 年浏览器切换到 Chromium 时采用了它,Firefox 在 2017 年切换到 API(Mozilla 在很大程度上创造了术语“WebExtensions”),Safari 去年增加了对其的支持。然而,浏览器之间的权限和可用 API 差异很大,因此标准化过程对于开发人员来说将是个好消息。基于 Chromium 的浏览器,例如 Vivaldi 和新的 Microsoft Edge 很大程度上遵循 Chrome 的实现,几乎没有(如果有的话)变化。

另请阅读:

Dzhereloapple内幕
注册
通知关于
客人

0 评论
嵌入式评论
查看所有评论