2010-07-24 67 views

回答

3

HTML,XUL,Javascript,C(如果您不得不使用XPCOM)。

选择你最喜欢的编辑器。

5

插件和扩展是两个完全不同的东西。插件就像Java,Adobe Reader等。扩展是两者中较为常见的,通常可以在addons.mozilla.org上找到。

mozdev.org有一些很好的资源来创建扩展。你并不需要IDE或SDK,因为它主要是JavaScript,除非你想实现类似XPCOM的东西。

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

+0

注意好奇:XPCOM是Firefox与操作系统(如Windows)的基本界面。 – 2010-07-24 02:39:58

+0

呃,不,XPCOM不是Firefox与操作系统的基本界面。它在技术上是“跨平台COM”,它只是一组接口来完成各种事情。是的,其中一些必须处理操作系统,但绝大多数不是。 – sdwilsh 2010-07-24 22:59:48

4

Firefox使用XUL ,一个anguage 类似于HTML。如果您了解HTML,XUL将会很容易学习。实际上,Firefox是完全由XUL制作的

看看的Firefox此链接:铬://browser/content/browser.xul

,基本上一个附加就像是一个更强大的网页(其实你可以提出申请基于XUL,就像Firefox是 ...并使用XULRunner在任何操作系统(甚至从网络!)上运行它,所有Gecko的渲染能力都是免费的)。

链接:

0

你会希望有markup语言是如何工作的想法。扩展或插件的发展是XULXPCOM做(我假设你没有平均插件,请原谅我,我错了,那么这个答案会是唯一的,你想知道什么的一半。)

这是一个handy guide从Mozilla网站开发附加组件。