通过分析学习博客园网摘IE、Firefox、Chrome扩展插件源码,了解了主流的浏览器的开发过程。三个浏览器,用了不同的方案来实现。实际上,Firefox和Chrome插件也可以参照IE的设计方式,点击右键菜单,向服务器请求添加网摘的页面,服务器端返回页面后在新的tab页面中显示。
大多网站对插件开发需求不是很大,如果不是游戏网站,网银业务网站,基本需求就是添加右键业务菜单。
参照博客园这三个插件的源代码,相信能很快速开发自己站点需求的浏览器插件。
1,Firefox扩展快速入门
2,实例1:Hello World for firefox
3,实例2:图片批量下载扩展
4,XPCOM—跨平台的COM技术
5,实例3:迅雷下载扩展
6,Chrome扩展快速入门
7,实例4:Hello World for chrome
8,实例5:Email this page
9,扩展性:Firefox vs Chrome
摘自http://dato0123.iteye.com/blog/1273341 有详细的ppt文档