【Firefox扩展】简单扩展之4——overlay others
2007-08-02 23:05
218 查看
这是简单扩展系列的最后一篇,之后我做的调研就要涉及到项目里的东西了,就不能发在网上跟大家共享了,但是我会把我在项目之余学到的一些其他的东西总结出来,贴在网上,以便像我这样的初学者参考。而且,我会在业余事件写一个与项目无关的扩展——编写扩展的扩展:-),就是把一些模板之类的东西(如install.rdf等)做成一个只需要填写就可以出代码的东东,类似与VS2005中的类属性框的东西,呵呵,希望公司的工作不要太忙,要不我就没时间做了。
有了前三篇的基础,第四篇就显得无足轻重了,因为作为一个简单的扩展,连skin都加上去了,也就足够了吧,这篇我本来想介绍一下firefox中的”定制工具栏“,但是这个东西没什么大的特别,所以就介绍一下可以被overlay的东西吧,都有哪些呢?其实很简单,这些东西在browser.xul这个文件中,browser.xul这个文件出现了很多次啦,chrome.manifest这个文件中,总会有他的身影~
在你的firefox的安装路径中找到chrome,browser.jar就在里面,解压后就可以找到啦,仔细看看,有很多,例如本来我想介绍一下的“定制工具栏”,由于我英语不太好,所以这个词toolbarpalette我一直没怎么明白,再好好看了web developer扩展之后,才知道这个代表的意思是定制工具栏,后面的id就是可以被overlay的标记。其他的还有<toolbox id="navigator-toolbox">等,看看browser.xul这个文件,再看看其他插件里怎么overlay的,基本上就会了。
不过,重要的还是那几样基本的技术,XUL做界面,Javascript做简单的事件处理,CSS能让我们的扩展更美观,DOM帮我们与网络交互,XPCOM可以做些复杂点的工作,当然我们还得了解一些HTML的知识。
关于学习做firefox扩展的资料,首推的就是MDC——Mozilla Developer Center,相当全啦,基本上扩展能用到的东西,他都有介绍,而且深入浅出,不过都是E文,英文水平不好的看起来比较累,由于我用铁通上网,连不了国外网站,真是郁闷啊~BS一下!
XULPlant也要赞一下,很不错的XUL学习网站;
布啦布啦里包含了HTML和CSS的一些知识,值得看一下;
DOM和Javascript一本书基本上可以了——《Javascript高级编程》,这本书超级好,我没什么基础,但是看一下就明白了,5星推荐~
XPCOM~~看Mozilla的经典书吧——《Creating XPCOM Components》,在做调研的时候度过1/3,这方面的资料比较少,这本书又是我发现的唯一一本专著,凑合看吧~
祝小火狐快快长大~
有了前三篇的基础,第四篇就显得无足轻重了,因为作为一个简单的扩展,连skin都加上去了,也就足够了吧,这篇我本来想介绍一下firefox中的”定制工具栏“,但是这个东西没什么大的特别,所以就介绍一下可以被overlay的东西吧,都有哪些呢?其实很简单,这些东西在browser.xul这个文件中,browser.xul这个文件出现了很多次啦,chrome.manifest这个文件中,总会有他的身影~
在你的firefox的安装路径中找到chrome,browser.jar就在里面,解压后就可以找到啦,仔细看看,有很多,例如本来我想介绍一下的“定制工具栏”,由于我英语不太好,所以这个词toolbarpalette我一直没怎么明白,再好好看了web developer扩展之后,才知道这个代表的意思是定制工具栏,后面的id就是可以被overlay的标记。其他的还有<toolbox id="navigator-toolbox">等,看看browser.xul这个文件,再看看其他插件里怎么overlay的,基本上就会了。
不过,重要的还是那几样基本的技术,XUL做界面,Javascript做简单的事件处理,CSS能让我们的扩展更美观,DOM帮我们与网络交互,XPCOM可以做些复杂点的工作,当然我们还得了解一些HTML的知识。
关于学习做firefox扩展的资料,首推的就是MDC——Mozilla Developer Center,相当全啦,基本上扩展能用到的东西,他都有介绍,而且深入浅出,不过都是E文,英文水平不好的看起来比较累,由于我用铁通上网,连不了国外网站,真是郁闷啊~BS一下!
XULPlant也要赞一下,很不错的XUL学习网站;
布啦布啦里包含了HTML和CSS的一些知识,值得看一下;
DOM和Javascript一本书基本上可以了——《Javascript高级编程》,这本书超级好,我没什么基础,但是看一下就明白了,5星推荐~
XPCOM~~看Mozilla的经典书吧——《Creating XPCOM Components》,在做调研的时候度过1/3,这方面的资料比较少,这本书又是我发现的唯一一本专著,凑合看吧~
祝小火狐快快长大~
相关文章推荐
- 【Firefox扩展】简单扩展之3——overlay toolbar
- 【Firefox扩展】简单扩展之1——overlay statusbar
- Firefox扩展开发初级教程——开发一个简单的扩展
- 【Firefox扩展】简单扩展之2——overlay menupopup
- 【推荐】常用Firefox扩展/插件(2009-1-3更新)
- Log4net的简单扩展
- 对java中MessageFormat类的一个简单扩展
- splinter简单用法环境fedora26,firefox56
- 使用 XUL 实现浏览器扩展,第 1 部分: 使用用户界面特性创建一个 Firefox 浏览器扩展
- Lua源码揭秘(二)一个简单的数学扩展库函数
- jQuery基于扩展简单实现倒计时功能的方法
- 构建一个简单的php扩展
- axios 使用及其相应简单爬虫的扩展
- swift 中 UIColor 的一个简单扩展 UIColor+Extension
- PHP扩展开发:一个简单的例子
- Firefox 3.6 Web应用开发人员的扩展
- 【C语言简单说】三:整数变量和输出扩展(1)
- 原来开发PHP扩展可以如此简单 3ff0
- firefox附加组件扩展插件开发综述
- 简单的扩展虚拟机磁盘文件大小实例