{{AddonSidebar}}
WebExtensions是跨浏览器开发的附加组件,与 Google Chrome 和 Opera 所支持的 扩展 API 很大程度兼容,大多数情况下为这些浏览器编写的扩展只需少许修改即可在 Firefox 、Microsoft Edge中运行。这种 API 与 多进程 Firefox 完全兼容。
我们还打算拓展这个 API 来支持附加组件开发者的需求,我们乐意听到你的想法。你可以在 dev-addons 邮件列表 或者 IRC 上的 #webextensions 与我们联系。
新手入门
How to
- Intercept HTTP requests
- Modify a web page
- Add a button to the toolbar
- Implement a settings page
- Manipulate browser tabs
- Access and modify bookmarks
- Access and modify cookies
相关概念
扩展移植(Porting)
- 移植Google Chrome扩展
- 移植传统的Firefox附加组件
- 嵌入式WebExtensions
- 和Firefox Add-on SDK的差异
- 和XUL/XPCOM的差异
- 与Chrome不兼容的地方
Firefox工作流
参考资料
JavaScript APIs
{{ ListSubpages ("/zh-CN/Add-ons/WebExtensions/API") }}
Manifest 字段
{{ ListSubpages ("/zh-CN/Add-ons/WebExtensions/manifest.json") }}