代码之家  ›  专栏  ›  技术社区  ›  Rafe Kettler

开发火狐插件?

  •  3
  • Rafe Kettler  · 技术社区  · 14 年前

    我需要知道什么语言来开发Firefox的插件/扩展?还有,任何有用的工具(比如IDE或SDK)?

    4 回复  |  直到 14 年前
        1
  •  3
  •   i_am_jorf    14 年前

    html、xul、javascript、c(如果强制使用xpcom)。

    选择你最喜欢的编辑器。

        2
  •  5
  •   ryan    14 年前

    插件和扩展是两个非常不同的东西。插件就像Java、Adobe Reader等。扩展是这两个更常见的,通常是在Addion .MyZIL.ORG上找到的。

    mozdev.org有一些很好的资源来创建扩展。您不需要真正的IDE或SDK,因为它主要是JavaScript,除非您希望实现类似xpcom的东西。

    developer.mozilla.org也是一个很好的资源。

        3
  •  4
  •   Camilo Martin    14 年前

    火狐浏览器的使用 许尔 一种语言 与HTML相似 . 如果你知道HTML,XUL将很容易学习。事实上,火狐是 完全由XUL制造 .

    看看firefox内部的链接:chrome://browser/content/browser.xul

    基本上,一个附加组件就像一个更强大的网页(实际上你 可以在XUL中创建一个应用程序,就像火狐一样 …并使用xulrunner运行它 任何操作系统 (甚至是从网络上!)所有壁虎的渲染功能都是免费的)。

    链接:

        4
  •  0
  •   Jungle Hunter    14 年前

    你想知道 markup 语言起作用。扩展或附加组件的开发是在 XUL XPCOM (我想是的 意思是插件,对不起,我错了,这个答案只能是你想知道的一半。)

    这是一个 handy guide 从Mozilla的网站开发插件。