主要互网浏览器提供商旨在改进浏览器扩展

导读 苹果、谷歌、微软和 Mozilla 正在手开发浏览器扩展。作为这项工作的一部分,科技巨头发起了一个名为 WECG(WebExtensions 社区组)的社区

苹果、谷歌、微软和 Mozilla 正在手开发浏览器扩展。作为这项工作的一部分,科技巨头发起了一个名为 WECG(WebExtensions 社区组)的社区组。开发和维护浏览器扩展可能是一项艰巨的任务。对于旨在支持多个浏览器的扩展程序来说,这尤其困难。

Opera、Firefox 和 Edge 等多种浏览器都基于 Chrome 的扩展 API。但是,每个浏览器都集成了自己的更改,不一定会实现 Google 的新 API。

W3C于 6 月 4 日在一篇博客文章中宣布启动 W3C 社区和商业组。 W3C 指出苹果、谷歌、微软和 Mozilla 已合作发起社区组。

此外,该小组还鼓励其他相关方、浏览器制造商和扩展程序开发人员参与其中。WECG 表示,很高兴看到感兴趣的各方如何共同开发一个通用的浏览器扩展平台。

值得注意的是,就扩展而言,多个浏览器最近采用了广泛兼容的模型。社区小组将专注于实现某些特定目标。

社区小组的目标

社区的目标包括对浏览器扩展的共同愿景保持一致,并为标准化铺平道路。除此之外,该小组将尝试简化扩展开发的过程。

为实现这一目标,该小组将建立功能 API 和权限的共同核心。此外,标准化过程将遵循类似于 Web 标准开发的模式,通常效果很好。

但是,标准化过程不会强制浏览器忽略专有功能或 API。浏览器供应商将继续像以前一样独立运营他们的扩展商店。该帖子称,他们将继续使用他们的编辑政策和技术审查。

过去几年,Chrome 的扩展API 被称为 WebExtensions。Firefox 于 2017 年迁移到 API,而 Opera 在 2013 年切换到 Chromium 基础后开始使用它。

WebExtensions 一词主要是由Mozilla创造的。去年,甚至 Safari 也增加了对它的支持。

权限和可用 API 在不同浏览器之间存在显着波动。因此,标准化过程对开发者来说将是一个好消息。基于 Chromium 的浏览器,例如Microsoft Edge和 Vivaldi,几乎没有做任何修改就基本上采用了 Chrome 的实现。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢