Firefox addon开发小介绍
这算是个交流贴吧,对新手比较有用
?
firefox addon开发其实基本上就是使用另外一种类似html和js ,css来直接写东西
但是好处是可以直接使用HTML5相关东西,很方便
?
基本的代码生成都好理解
生成完了之后可能很多人看不明白文件都是做什么用的
?
看明白文件的思路其实非常简单
?
一个install.rdf文件,说白了就是一个描述文件,不重要
?
然后就是chrome.manifest文件
这个很重要,因为分析思路就是全部从这儿开始了
看下面一个代码,是chrome.manifest的内容
?其实就是一个xml文件
最上面描述什么的都有
其实我们可以把这个当作一个html文件来分析
其实顶部就是加载了一个css文件
然后又加载了一个xul文件,相当于我们使用php等各种后台语言引入一样
?
然后下面是加入了几段js代码
下面就是statusbar标签
这个标签就是显示在statusbar上面的内容这些需要对firefox addon了解之后也很容易理解
?
然后里面可以像html一样,进行事件监听,可以直接随意写js代码,也可以直接放入xhtml标记,必然里面的img标签
?
文件结构除了主要的几个目录,自己也可以随意加一些目录,来让代码更加舒服
?
其实别的就没什么 他的这种数据还可以直接使用html5来使用弹出窗口之类的,了解一下xul,慢慢的就容易做了
?
建议学习就下载一个addon来看他的代码,这么分析之后会觉得其实很简单。