苹果、微软、Google和Mozilla发起成立WebExtensions扩展API社区小组

出品 | 开源中国

正文 | 特拉维斯

Firefox、Edge、Safari 和许多其他浏览器都建立在 Chrome 的扩展 API 之上,但每个浏览器都添加了自己的更改google扩展程序打不开,这些更改与 Google 的 API 不太一致。因此,开发人员可能难以开发和维护想要支持多种浏览器的扩展。

图片[1]-苹果、微软、Google和Mozilla发起成立WebExtensions扩展API社区小组-老王博客

值得庆幸的是google扩展程序打不开,浏览器市场份额排名前列的苹果、微软、谷歌和Mozilla今天同意创建WebExtensions社区组(WECG,WebExtensions Community Group),其目的是让所有浏览器的扩展API和功能标准化装置。

在今天的一篇博文中,W3C 表示:“我们很高兴地宣布成立 WebExtensions 社区组,这是一个由苹果、微软、谷歌和 Mozilla 发起的社区组,我们欢迎浏览器制造商、扩展开发者和其他对 All 感兴趣的人各方加入标准化浏览器扩展的努力!”

该小组的目标是通过建立功能、API 和权限的共同核心来简化扩展开发。标准化过程将遵循与 Web 标准开发相同的模式,但不会迫使浏览器放弃自己的独特功能或 API。每个浏览器供应商将继续完全独立地运营他们的扩展商店,应用他们自己的技术、审查和编辑政策。

在过去的几年里,WebExtensions 一直被用作 Chrome 浏览器扩展 API 的通用术语。Opera 在 2013 年迁移到 Chromium 时采用了它,Firefox 也在 2017 年迁移到了 WebExtensions API,Safari 去年也增加了对它的支持。但是,不同浏览器的权限和可用 API 差异很大,因此标准化过程对开发人员来说是个好消息。而基于 Chromium 的浏览器,例如 Vivaldi、Brave 和 Edge 浏览器,基本上都是沿用 Chrome 的实现,只是在 WebExtensions 的基础上做了一些修改。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论