爲開發Firefox的插件/擴展需要了解哪些語言?此外,任何有用的工具(就IDE或SDK而言)?開發Firefox插件?
3
A
回答
3
HTML,XUL,Javascript,C(如果您不得不使用XPCOM)。
選擇你最喜歡的編輯器。
5
插件和擴展是兩個完全不同的東西。插件就像Java,Adobe Reader等。擴展是兩者中較爲常見的,通常可以在addons.mozilla.org上找到。
mozdev.org有一些很好的資源來創建擴展。你並不需要IDE或SDK,因爲它主要是JavaScript,除非你想實現類似XPCOM的東西。
developer.mozilla.org也是一個很好的資源。
4
Firefox使用XUL ,一個anguage 類似於HTML。如果您瞭解HTML,XUL將會很容易學習。實際上,Firefox是完全由XUL製作的。
看看的Firefox此鏈接:鉻://browser/content/browser.xul
,基本上一個附加就像是一個更強大的網頁(其實你可以提出申請基於XUL,就像Firefox是 ...並使用XULRunner在任何操作系統(甚至從網絡!)上運行它,所有Gecko的渲染能力都是免費的)。
鏈接:
0
你會希望有markup
語言是如何工作的想法。擴展或插件的發展是XUL
和XPCOM
做(我假設你沒有不平均插件,請原諒我,我錯了,那麼這個答案會是唯一的,你想知道什麼的一半。)
這是一個handy guide從Mozilla網站開發附加組件。
相關問題
- 1. Firefox插件開發
- 2. Web開發插件的Firefox
- 3. firefox插件開發和Unicode
- 4. 如何開始開發Mozilla Firefox插件?
- 5. 爲Firefox OS開發Cordova插件
- 6. 移動Firefox插件開發:window.BrowserApp.deck爲空
- 7. 在linux下的Firefox插件開發
- 8. Firefox插件開發:檢測不兼容的插件?
- 9. Firefox插件開發,打開隱藏的網頁瀏覽器
- 10. 開發的Firefox
- 11. Redmine插件開發
- 12. Chrome插件開發
- 13. Safari插件開發
- 14. 開發mozilla插件
- 15. Eclipse插件開發
- 16. flash開發插件
- 17. PowerDesigner插件開發
- 18. dotCMS插件開發
- 19. Nutch插件開發
- 20. Openx插件開發
- 21. WordPress插件開發
- 22. Eclipse插件開發
- 23. Jeditable插件開發
- 24. OEM插件開發
- 25. ILIAS插件開發
- 26. 插件開發xt:commerece
- 27. Java插件開發
- 28. Symfony插件開發
- 29. wordpress插件開發
- 30. Wordpress插件開發
注意好奇:XPCOM是Firefox與操作系統(如Windows)的基本界面。 – 2010-07-24 02:39:58
呃,不,XPCOM不是Firefox與操作系統的基本界面。它在技術上是「跨平臺COM」,它只是一組接口來完成各種事情。是的,其中一些必須處理操作系統,但絕大多數不是。 – sdwilsh 2010-07-24 22:59:48