附加组件

扩展允许开发者扩展和修改 Firefox 的功能。它们使用标准的 Web 技术编写——JavaScript、HTML 和 CSS——再加上一些专用的 JavaScript API。

除其他外,扩展还可以

  • 更改特定网站的外观或内容
  • 修改 Firefox 用户界面
  • 为 Firefox 添加新功能

有几种类型的扩展,但最常见的类型是扩展程序。

开发扩展程序

过去,有几种用于开发 Firefox 扩展的工具集,但自 2017 年 11 月起,扩展必须使用 WebExtensions API 构建。其他工具集,例如覆盖扩展、引导扩展和 Add-on SDK,已不再支持。

使用 WebExtensions API 为 Firefox 编写的扩展程序旨在实现跨浏览器兼容。在大多数情况下,它可以在 Chrome、Edge 和 Opera 中运行,几乎无需更改。它们还与多进程 Firefox 完全兼容。您可以看到 Firefox 和其他浏览器中目前支持的 API

扩展程序工作室

Firefox Extension Workshop 可以帮助您为 Firefox 开发扩展,并为您的用户提供简单而强大的方式来定制他们的浏览体验。您可以在这里找到

适用于 Android 版 Firefox 的扩展

2020 年,Mozilla 将发布一款全新的 Android 版 Firefox 体验。这款新的、高性能的 Android 浏览器已使用 Mozilla 的移动浏览器引擎 GeckoView 从头开始重建。我们目前正在 GeckoView 上构建对 WebExtensions API 的支持。

发布扩展

Addons.mozilla.org,通常被称为“AMO”,是 Mozilla 官方的开发者列出扩展、用户发现扩展的网站。通过将您的扩展上传到 AMO,您可以参与我们的用户和创作者社区,并为您的扩展找到受众。

您不需要在 AMO 上列出您的扩展,但您的扩展必须由 Mozilla 签名,否则用户将无法安装它。

有关发布扩展的流程概述,请参阅 为您的扩展签名和分发

其他类型的扩展

除了扩展程序,还有一些其他类型的扩展程序允许用户自定义 Firefox。这些扩展程序包括

  • 用户词典 允许您使用不同语言进行拼写检查。
  • 语言包 允许您为 Firefox 的用户界面提供更多语言。

联系我们

请查看 联系我们 页面,了解如何获取帮助、了解扩展新闻以及提供反馈的详细信息。