首页 文章

如何编写Firefox插件? [关闭]

提问于
浏览
140

开始编写Firefox Addon有哪些资源?某处有API指南吗?某处有入门教程吗?在某处有开发人员讨论板吗?

6 回答

  • 94

    我们试图让http://developer.mozilla.org/en/Extensions回答所有这些问题 . 文档部分中的前三个链接是关于入门(包括Adam的链接) . 新闻组和社区部分的irc Channels 是官方讨论区 .

    Mozilla非常复杂,因此任何类型的API指南都是压倒性的,难以编写 . 因此,最好的办法是检查代码段页面(也从MDC Extensions页面链接),然后搜索MDC / google,然后在论坛中查询 .

  • 6

    上面列出的官方页面很好,但这是我发现的最有用的页面:http://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox-extension/

    我发现从Add-on Builder生成的扩展开始也是一个很好的开始 . 您可以直接调整JavaScript并查看会发生什么:https://addons.mozilla.org/en-US/developers/tools/builder

    您也真的希望能够进行调试,您有两种选择:ChromeBug - 它为您提供FireBug for Firefox Extensions . WebStorm,但您需要使用早期版本,目前需要patch I wrote .

  • 20

    这是Mozilla的官方首页,用于编写您的第一个扩展程序 . http://developer.mozilla.org/en/Building_an_Extension

  • 10

    我发现greasemonkey是一个很好的起点......我用它为网站创建了一些功能,然后我用这个script compiler把我的脚本变成了一个可用的附加组件 . 当然它只是很少的文件,很容易理解 . 只需解压缩.xpi并修补 .

  • 30

    这是开始学习如何构建FireFox扩展的一个很好的资源:
    How to create Firefox extensions

    这是一个很棒的教程,将涵盖大多数类型的扩展 .

    编辑:更新链接以使用归档副本,因为原始页面不再存在

  • 2

    这有最好的解决方案:https://developer.mozilla.org/en/Extensions但您可以尝试使用greasemonkey脚本编译器

相关问题