Firefox插件开发-入门篇

Firefox插件开发-入门篇

今天尝试开发一个Firefox的扩展,把自己开发过程记录下来,以备不时之需 , 同时也为初学者提供一个参考 。我是根据Mozilla官方教程开发的,有兴趣的朋友可以自己去看看 。


按照一般的教程,第一个程序都是使用最简单的Hello World,现在我们就制作一个Firefox的Hello World扩展 。
开发Firefox插件并没有看上去的那样复杂 , 仅仅使用XML和JavaScript就可以完成 。当然,这个意思是Firefox插件开发使用的技术是XML和javascript,要做出一个完善的插件涉及到很多方面 。但是对于我们的Hello World就不需要那么多东西啦!
1. 准备目录结构
首先在硬盘上建立一个目录,名为extension 。这个名字是随意取的 。然后在里面建立chrome文件夹,再在chrome里面建立content文件夹 。注意这两个文件夹的名字都是固定的,不能随意改动 。然后在extension里面新建两个文本文件,并且取名为chrome.manifest和install.rdf 。这样,就建立起如下的目录结构:
extension
|--install.rdf
|--chrome.manifest
|--chrome
|--content
2. 编写install.rdf
【Firefox插件开发-入门篇】用文本编辑器打开install.rdf文件,输入以下内容:

xmlns:em="http://www.mozilla.org/2004/em-rdf#">



经验总结扩展阅读