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

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

  1. Chrome浏览器扩展开发系列之一:初识Google Chrome扩展

    1.       Google Chrome扩展简介 Google Chrome扩展是一种软件,以增强Chrome浏览器的功能. Google Chrome扩展使用HTML.JavaScript.CS ...

  2. 苹果、google、微软的那些事(iPhone)

    我是从07年1234代一直开始使用的老用户,04年我涉足电子产品的生意,从世界上第一台摩托罗拉诺基亚到象征贵族地位的VERTU世界上稍微靠谱点的手机没有我没玩过的,电脑和网络方面我99年跟着父亲学习管 ...

  3. 微软和苹果、Google站在一起:HTML5才是互联网的未来

    2010年是HTML5之年.苹果和Google正在大力支持HTML5,现在微软也表态了:IE9将支持HTML5. 微软IE产品总经理发表博客文章称"HTML5是互联网的未来",微软 ...

  4. 这一次,苹果、Google、微软选择了统一战线!

    整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 近日,苹果.Google.微软等科技公司鲜有地"统一了战线",联合抵制一种名为<Right-to-Repair& ...

  5. 微软Google暗战:霸主的商战智慧

    2009年7月8日,在Chrome浏览器突破3000万用户后,Google宣布将推出基于PC的Chrome OS操作系统,让所有的应用程序都可在网络浏览器内运行.之后,"激烈".& ...

  6. 维基解密想帮助苹果、Google 对抗 CIA 黑客入侵

    在公布美国中央情报局(CIA)黑客机密文件两天后,维基解密(Wikieaks)10 日表示,将把中情局的黑客软件程序码提供给科技公司,帮助他们尽快修补软件漏洞. (Source:截图自 Wikilea ...

  7. 【转】苹果微软巅峰对决

    http://hi.baidu.com/robin_witheme/blog/item/45233df0c2e0eece7831aa34.html 相当长的一篇文章,作者从技术方面比对分析了两个公司, ...

  8. W3C近期要闻:与Mozilla MDN合作联合开发Web平台文档

    作者 | W3C中国 「OpenWeb开发者」依托于BOW(Brillant Open Web)团队,是一个专门的 Web 技术建设小组,致力于推动 Open Web 技术的发展,将不定期为读者同步W ...

  9. CBinsight重磅报告 | 如何从谷歌亚马逊苹果微软脸书的9年专利之争,看5大巨头在AI行业的未来10年之争

    说到企业专利,乔布斯传记中的这样一段记载,把当年移动专利大战中惊心动魄的一面描写得淋漓尽致: '谷歌,你他妈的抄袭了iPhone,完全抄袭了我们.'这是偷窃,如果有必要,就算用尽最后一口气,花光苹果账 ...

最新文章

  1. 「咖啡馆」里的任正非:开放的技术和商业,不会遵循「丛林法则」
  2. 使用Hibernate操作数据库
  3. 过滤html文本中的多余属性
  4. 她穿着由自己17封拒稿信做成的裙子,通过了博士论文答辩!
  5. 信息学奥赛一本通C++语言——1110:查找特定的值
  6. 用面对对象方式定tab标签
  7. SPPnet论文总结
  8. DWG格式怎样转换成DXF、DWF格式呢?
  9. 荣耀V8鸿蒙系统刷机包,华为荣耀V8原版rom系统刷机包_荣耀V8最新版升级包更新下载...
  10. django打开html页面跳转,django创建最简单HTML页面跳转方法
  11. 微信hook,易语言微信助手功能简单介绍
  12. Python学习_053.双分支选择结构_三元运算符的使用详解
  13. 【转】宽带路由器应用(三)—ARP欺骗防护功能的使用
  14. Ruby on Rails 教程
  15. 螺旋无限延伸_无限螺旋篇 其之八(一)
  16. 年薪40W+,2018年程序员如何跳出35岁“失业”怪圈?
  17. 交换机和路由器之间区别
  18. python 加速度_「加速度公式」加速度公式1 - seo实验室
  19. php中显示li,请C语言大侠们帮忙看看,为什么总显示 array subsc... html中的ul li 用php怎么做?php在html中写 代码如......
  20. selenium自动化爬取Boss直聘职位数据 按照热门城市

热门文章

  1. 基于SSM框架的人力资源管理系统的设计实现(附源码、论文)
  2. 基于ssm的图书(借阅)管理系统
  3. 易车、毛豆新车、蛋蛋订车买车到底靠谱吗?
  4. 用matlab代码实现QDA,matlab数据库
  5. ibm tivoli_IBM Tivoli Directory Server 6.0的SSL配置
  6. Docker安装redis(保姆级教程图文并茂)
  7. 直播平台源码中直播系统捕获音视频的步骤
  8. 停车自助缴费模拟系统c语言,停车场管理系统C语言实现,全动画模拟.doc
  9. 【周末闲谈】什么是云计算?
  10. 2016word排版小技巧