打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

Travis OSC开源社区 昨天 


文 | Travis

出品 | OSC开源社区(ID:oschina2013)

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 基础上进行了很少修改。

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
益处多多:Firefox每夜构建版迎来新WebExtensions API
Firefox 附加组件让网络保持开放互联与去中心化
读写网:2008十大网络开发平台
火狐十年:到了说再见的时候?
如何免费看腾讯动漫?100%破解腾讯漫画方法分享
Firefox:成也Google 败也Google?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服