附加组件
扩展允许开发者扩展和修改 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。这些扩展程序包括
联系我们
请查看 联系我们 页面,了解如何获取帮助、了解扩展新闻以及提供反馈的详细信息。