既然开源,那么就直接找到代码,研究研究。 firefox插件知识引入: Mozilla插件是一段程序。通常,界面使用XUL语言(XML的一个子集)或者XUL内嵌HTML编写,而程序逻辑使用ECMAScript (Standard ECMA-262)(俗称JavaScript)编写。 一个Mozilla插件大致由以下文件组成:
│─chrome.manifest │─install.rdf │ ├─defaults │ └─preferences │ pref.js └─chrome │ ├─content │ ├─overlay │ │ ff_overlay.xul │ │ │ └─tools ├─skin │ └─locale
如图下面就是restClient项目的目录结构,在开发的时候,绘制界面可以使用xul-periodic-table工具,需要掌握firefox常用的API,有问题dump调试,开发测试,只要把项目zip压缩,把后缀名改成xpi,拖缀到浏览器就安装好了。 这是项目结构,好了,进入restClient项目分析阶段了。
restclient.html文件是主页面。点击插件就跳转到chrome://restclient/content/restclient.html
博客地址:http://blog.yoqi.me/?p=1250
这篇文章还没有评论