为开发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