Mozilla、谷歌、苹果和微软联手标准化附加组件

W3C 宣布 几天前 形成一个名为“WebExtensions”的社区组 (WECG) 其主要功能是我与浏览器提供商合作 和其他利益相关方 推广插件开发平台 基于 WebExtensions API 的通用浏览器。

该工作组包括来自 Google、Mozilla、Apple 和 Microsoft 的代表以及工作组制定的规范 旨在促进插件的创建 在不同的浏览器中工作。

W3C 提到它计划通过定义一个整体模型和一个通用的核心功能、API 和权限系统来实现这一目标,此外,工作组还将定义一个互补的架构来提高性能、加强安全性和提供保护虐待。

在制定规范时,建议遵循 W3C TAG 应用的原则 (技术架构组),例如用户关注、互操作性、安全性、隐私、便携性、易于维护和可预测的行为。

La WECG网站 声明该组织的目标是为 Web 浏览器扩展指定通用 API 核心、模型和权限,声明:

通过指定 WebExtensions API、功能和权限,我们可以让扩展开发人员更轻松地改善最终用户体验,同时将它们转移到可提高性能和防止滥用的 API。 

到目前为止,该小组已经创建了一个专用的 GitHub 存储库并整理了一个 社区宪章 为手头的任务做准备,描述为:

使用现有的扩展模型和 Chrome、Microsoft Edge、Firefox 和 Safari 支持的 API 作为基础,我们将开始制定规范。 我们的目标是确定共同点,使实施更紧密地结合在一起,并为未来的发展制定路线。

已在 Chrome、Microsoft Edge、Firefox 和 Safari 中使用的插件开发 API 和模型将用作生成规范的基础。 该工作组将尝试为所有浏览器确定用于创建插件的通用功能,将实现更紧密地结合在一起,并概述可能的开发方式。

在求职信中,他们提到 以下设计原则:

  • 以用户为中心: 浏览器扩展允许用户根据他们的偏好和需求定制他们的网络浏览体验。
  • 兼容性: 维护并提高与现有扩展和流行扩展 API 的兼容性。 这将使开发人员不必完全重写他们的扩展以在不同的浏览器中工作,这很容易出错。
  • 性能: 允许开发人员编写不会对网页或浏览器的性能或功耗产生负面影响的扩展。
  • 安全性: 在选择要使用的扩展程序时,用户不应在功能和安全性方面做出妥协。 使用新的扩展 API,将对模型进行更改。
  • 隐私: 同样,用户不应在功能和隐私方面妥协。 因为主要的一点是浏览器扩展改进了用户体验,同时要求对用户浏览数据进行最少必要的访问,以减少或消除最终用户必须在功能和机密性之间做出的权衡。
  • 可移植性: 开发人员将扩展从一个浏览器转移到另一个浏览器应该相对容易,并且浏览器支持各种设备和操作系统上的扩展。
  • 可维护性: 通过简化 API,这应该允许更广泛的开发人员创建扩展,并使他们更容易维护他们创建的扩展。
  • 自主性: 浏览器提供商应为您的浏览器提供特定功能,并应有机会尝试新功能。

W3C 已经声明 明确表示 它并不打算确切地规定开发人员可以和不能使用扩展创建什么。 他们也不会指定、标准化或协调扩展的签署或交付。 他们只是想鼓励创新,同时以一种全面相同的方式维护用户隐私和安全。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   九分

    简而言之:大规模垄断