天问

firefox插件基础-restClient项目分析

既然开源,那么就直接找到代码,研究研究。 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,拖缀到浏览器就安装好了。 baiduhi_2016-11-30_22-28-56这是项目结构,好了,进入restClient项目分析阶段了。  

restclient.html文件是主页面。点击插件就跳转到chrome://restclient/content/restclient.html

 

博客地址:http://blog.yoqi.me/?p=1250
扫我捐助哦
喜欢 0

这篇文章还没有评论

发表评论