|
firefox扩展插件制作方法(1) 插件下载:XPi" target=_blank>blueideasearch.xpi
首先第一步 说一下怎么样查看firefox插件的源码, 就我上边写的那个东西,把它下载下来.将它的扩展名改为zip并解压。会得到一个blueideaserach的文件夹, 这个文件夹中便是我做的这个插件的源码

这个目录中除了 chrome目录 chrome.manifest install.rdf 这三个以外都不是必须的。
chrome.manifest 这个文件中是对所有文件的一个列表. install.rdf 这个是安装信息的描述. chrome目录中放的是主程序.
这个整个目录结构是这样的.
blueideasearch----- --------chrome -----content --overlay.xul --overlay.js --------chrome.manifest ---------install.rdf
也就是说 只要按这个目录结构建好. 并压缩成zip包 改名为xpi 它便可以在firefox中安装了.
overlay.xul 文件中是对插件的人UI描述。 overlay.js 是程序的处理部分。
下边这个代码是install.rdf中的,他是安装信息描述。
<?XML version="1.0"?> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
|