这个页面为那些为Gecko基础应用开发扩展插件的开发者们提供了可用的参考文献链接.
- XUL 覆盖指定的接口
- 对应用与内容的之间交互的特定代码提供了可用的APIs, 比如页签浏览和JavaScript模组.
唯一可行的方法是开发扩展在Gecko 2.0发布之前. 但是现在有两种可以选择的技术: 无重启扩展和基于SDK的扩展插件. 这些特定的JavaScript APIs仍旧可以被这些较新的技术使用.
XUL 学校
XUL 学校是一个综合性的插件开发指南, 主要是对Firefox的扩展开发但是绝大多数是基于Gecko的应用才可用的.
更多的资源
- 设置环境
- 设置扩展开发需要的应用.
- XUL
- 相关的指南介绍XUL 扩展的接口.
- 代码片段
- 提供了很多的简单示例代码片段.
- 安装扩展
- 如何通过把扩展的文件拷贝进应用的安装目录来安装扩展.
- Firefox 插件的开发者指南
- 开发扩展的指南.
- JavaScript 模块代码
- 对扩展开发者可用的JavaScript模组.
- 扩展偏好
- 如何为你的扩展出现在附加组件的时候指定偏好设置.
- 经常被提问
- 常见的扩展开发中的错误.
- 扩展打包
- 扩展如何被打包和安装.
- Firefox的二进制扩展
- 为Firefox创建二进制扩展.