开始编写Firefox Addon有哪些资源?某处有API指南吗?某处有入门教程吗?某处有开发者讨论板吗?
我们试图让http://developer.mozilla.org/en/Extensions回答所有这些问题.文档部分中的前三个链接是关于入门(包括Adam的链接).新闻组和社区部分的irc频道是官方讨论区.
Mozilla非常复杂,因此任何类型的API指南都是压倒性的,难以编写.因此,最好的办法是检查代码段页面(也从MDC Extensions页面链接),然后搜索MDC/google,然后在论坛中查询.
上面列出的官方页面很好,但这是我发现的最有用的页面:http: //blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox-延期/
我发现从Add-on Builder生成的扩展开始也是一个很好的开始.您可以直接调整JavaScript并查看会发生什么:https: //addons.mozilla.org/en-US/developers/tools/builder
您也真的希望能够进行调试,您有两种选择: ChromeBug - 它为您提供FireBug for Firefox Extensions. WebStorm,但您需要使用早期版本,它目前需要我编写的补丁.
这是Mozilla的官方首页,用于编写您的第一个扩展程序. http://developer.mozilla.org/en/Building_an_Extension
我发现greasemonkey是一个很好的起点......我用它为网站创建了一些功能,然后我使用这个脚本编译器将我的脚本变成了一个可用的附加组件.当然它是由机器生成的...但是文件非常少而且很容易理解.只需解压缩.xpi并修补.
这是开始学习如何构建FireFox扩展的一个很好的资源:
如何创建Firefox扩展
这是一个很棒的教程,将涵盖大多数类型的扩展.
编辑:更新链接以使用存档副本,因为原始页面不再存在