苹果、微软、Google 和 Mozilla 共同合作,改进跨浏览器的扩展开发

来源: OSCHINA
编辑: Alias_Travis
2021-06-05

Firefox、Edge、Safari 和其他众多的浏览器都以 Chrome 的扩展 API 为基础,但每个浏览器都增加了自己的变化,并不完全与 Google 的 API 保持一致。因此对于那些想要支持多个浏览器的扩展程序而言,开发者可能很难进行开发和维护。

值得庆幸的是,苹果、微软、Google 和 Mozilla 这几家浏览器市场占有率排名前几位的公司在今天达成一致,成立了 WebExtensions Community Group(WECG,WebExtensions 社区小组),其目的是使所有浏览器的扩展 API 和功能标准化。

W3C 今天在一篇博文中表示:"我们很高兴地宣布成立了 WebExtensions Community Group,苹果、微软、Google 和 Mozilla 发起成立了这个社区小组,我们欢迎浏览器厂商、扩展程序开发商和其他感兴趣的各方加入到浏览器扩展标准化这一努力中!"

该小组的目标是通过建立一个功能、API 和权限上的共同核心,使扩展程序的开发变得更容易。标准化过程将遵循与网络标准发展相同的模式,但它不会强迫浏览器放弃自家独有功能或 API。每个浏览器厂商都将继续完全独立地运营他们的扩展商店,运用他们自己的技术、审查和编辑政策。

过去几年中,WebExtensions 一直被用作 Chrome 浏览器扩展 API 的通用术语。Opera 在 2013 年转向 Chromium 时采用了它,Firefox 在 2017 年也转向了 WebExtensions API,Safari 在去年增加了对它的支持。然而,不同浏览器的权限和可用的 API 差别很大,所以标准化进程对开发者来说将是个好消息。而基于 Chromium 的浏览器,如 Vivaldi、Brave 和 Edge 浏览器基本上遵循了 Chrome 的实现,仅在 WebExtensions 基础上进行了很少修改。

展开阅读全文
8 收藏
分享
加载中
精彩评论
操作系统总算有鸿蒙了,浏览器呢? 美国佬已经开始搞联盟垄断浏览器了
2021-06-05 16:11
2
举报
最新评论 (6)
微软也多亏搞了个新版EDGE
2021-06-10 10:14
0
回复
举报
操作系统总算有鸿蒙了,浏览器呢? 美国佬已经开始搞联盟垄断浏览器了
2021-06-05 16:11
2
回复
举报
华为有浏览器啊,手机版电脑版都有!
2021-06-10 14:36
0
回复
举报
您好,请问插件一般可以获得浏览器的哪些能力?
2021-06-05 15:46
0
回复
举报
喜大普奔了
2021-06-05 12:22
0
回复
举报
搞前端的,你们又有活干了
2021-06-05 12:07
0
回复
举报
更多评论
6 评论
8 收藏
分享
返回顶部
顶部