核心资源
指南
无论你是刚开始学习还是在寻找更加高级的建议,你可以从我们大量的教程和指南中学习扩展是如何工作的以及如何使用 WebExtensions API。
参考资料
获取全面的关于方法,属性,类型,事件等 WebExtensions APIs 的细节部分以及关于 manifest 键列表的全部细节。
Firefox 工作流
了解如何为 Firefox 构建、发布扩展:在扩展工作坊了解开发者工具,发布和移植的基本原理。
备注:如果你有任何的想法、问题或者是需要帮助,可以在社区论坛和在 Matrix 上的附加组件房间联系到我们。
开始
在构建你的第一个扩展之前,先去了解下扩展都可以做些什么。学习扩展剖析章节,对扩展开发、发布工作流和 Firefox 风格有一个大致的了解。在扩展示例中
你会有一个全面的选择来进行更深入的探索,这些示例你都是可以正常运行在 Firefox 中的。
概念
从 JavaScript API 概览开始,到内容脚本,模式匹配,使用文件,国际化,内容安全策略以及更加高阶的主题,例如原生通信,使用开发者工具 API,原生应用清单获取详尽的信息来加深对扩展的概念理解。
用户界面
利用这些示例代码来了解你可以在扩展中使用的所有用户界面组件。
如何做
你将会找到大量的教程来开始,根据你经常使用的范例,例如使用 Tabs API、在工具栏上增加一个按钮到更加高阶的主题,例如拦截 HTTP 请求、语境认同,可以找到一系列教程,让你轻松入门。
Firefox 工作流
当你已经准备好创建你的 Firefox 扩展或者是移植你的 Chrome 扩展时,前往扩展工作坊。它包含了以下细节:
Firefox 工作流,例如在开发时临时安装扩展、调试、获取对的权限,等等。
web-ext 开发者工具。
移植谷歌 Chrome 浏览器扩展,桌面程序与安卓的差异,等等。
预览发布,推广你的扩展,扩展生命周期的最佳实践。
参考资料
JavaScript API
获取全面的关于方法,属性,类型,事件等 JavaScript API 的细节部分。在那儿你也可以获取到每个 API 与主流浏览器的兼容性的详尽细节。大多数的参考资料页面都包含使用这些 API 的代码示例和扩展示例的链接。
Manifest 键列表
你可以从这里获取键列表详尽的细节,包括它们所有的属性和设置。
帮助改进 MDN
此页面对您有帮助吗?
是
否
了解如何参与贡献
此页面最后更新于 2025年8月5日,由 MDN 贡献者更新。
在 GitHub 上查看此页面 • 报告此内容的问题
