【问题标题】:How to start developing Mozilla Firefox addons?如何开始开发 Mozilla Firefox 插件?
【发布时间】:2016-01-20 21:42:58
【问题描述】:

指导我了解合适的技术,以学习开始开发 Mozilla firefox 插件以及后来的 Songbird 和 Thunderbird 插件。

需要所有技术和软件。我使用的是 ubuntu 9.10 64 位。

【问题讨论】:

标签: firefox programming-languages firefox-addon


【解决方案1】:

哪种类型的插件?

  1. 扩展:JavaScript 和 XUL。 你可以开始here
  2. 插件:NPAPI,Gecko 插件 API。 您可以阅读完整指南here

有一个不错的wizard 用于生成扩展骨架。

基本上,如果您使用此向导,则需要主要了解 JavaScript。

【讨论】:

  • 就像我想在右键上下文菜单中添加一个“将当前页面添加到 GOOGLE BOOKMARKS”的项目。
  • 所以你想写一个扩展。阅读我的第一个链接中的文章并使用向导生成骨架。然后你将需要一些基本的 JavaScript 来实现你所需要的。
【解决方案2】:

开始的最佳方式是访问 Mozilla 扩展 (https://developer.mozilla.org/en/Extensions) 页面,看看您对什么感兴趣。

对于构建插件(在 Mozilla 上称为 Extensions),您可以在此处查看页面 (https://developer.mozilla.org/en/Building_an_Extension),其中详细介绍了如何创建 Hello World 扩展。

这里有一个详尽的教程:http://www.rietta.com/firefox/index.html

有关更多信息,请访问 Mozilla 扩展页面。

【讨论】:

    【解决方案3】:

    如果您正在尝试编写 Firefox 扩展程序,请查看 mozilla 博客上的一篇文章:How to develop a Firefox extension

    也许本教程也可以提供帮助:How to create Firefox extensions (虽然有点老了......)

    【讨论】:

      【解决方案4】:

      如果您只想使用 JavaScript 和一些 CSS 规则来获得一些快速而肮脏的实现,那么JetPack 可能会很有趣。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-08-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多