2010-07-24 117 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網站開發附加組件。