【问题标题】:How do I write a Firefox Addon? [closed]如何编写 Firefox 插件? [关闭]
【发布时间】:2010-09-06 16:32:25
【问题描述】:

开始编写 Firefox 插件有哪些资源?某处有 API 指南吗?某处有入门教程吗?某处是否有开发者讨论区?

【问题讨论】:

标签: firefox firefox-addon add-on


【解决方案1】:

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

Mozilla 非常复杂,因此任何类型的 API 指南都会让人不知所措且难以编写。所以最好的办法是检查代码 sn-ps 页面(也链接自 MDC 扩展页面),然后搜索 MDC/google,然后在论坛中提问。

【讨论】:

    【解决方案2】:

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

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

    您也确实希望能够进行调试,对此您有两种选择: ChromeBug - 它为您提供了用于 Firefox 扩展的 FireBug。 WebStorm,但您需要使用抢先体验版,目前需要patch I wrote

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        我发现greasemonkey 是一个很好的起点...我用它为网站创建了一些功能,然后我用script compiler 将我的脚本变成了一个工作插件。当然它是机器生成的……但它的文件很少而且很容易理解。只需解压缩 .xpi 并修补即可。

        【讨论】:

          【解决方案5】:

          这是开始学习如何构建 FireFox 扩展的绝佳资源:
          How to create Firefox extensions

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

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

          【讨论】:

            【解决方案6】:

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-01-22
              • 2019-04-16
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2014-04-04
              相关资源
              最近更新 更多