首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

跨浏览器插件框架FireBreath装配与使用之一——Windows下的插件

2013-12-28 
跨浏览器插件框架FireBreath安装与使用之一——Windows下的插件跨浏览器插件框架FireBreath安装与使用之一——

跨浏览器插件框架FireBreath安装与使用之一——Windows下的插件

跨浏览器插件框架FireBreath安装与使用之一——Windows下的插件

cheungmine

2012-9

FireBreath是一个浏览器插件的框架(Browser Plugin framework),它提供一个简单易用的跨OS(Windows, Mac, and Linux)和跨浏览器(IE,Firefox,Chrome,...)的NPAPI和ActiveX代码框架自动生成解决方案。

在Windows+IE下的插件生成框架,我们一般熟知的是ATL,这是微软的框架体系,提供最强大和完整的IE下的COM/ActiveX编程支持。然而,随着其他浏览器在Windows上的普及,我们经常遇到的问题是需要编写跨各种浏览器的插件(plugin)。插件体系分为ActiveX控件派和NPAPI插件派,前者是微软的体系,后者是netscape的体系(NPAPI - N

?

这个hello的插件就创建好了。发下面的命令以准备VS2010的hello插件工程:

C:\nv_workspace\firebreath-1.6\prep2010.cmd

?

跨浏览器插件框架FireBreath装配与使用之一——Windows下的插件

?

?4. 进入目录:C:\nv_workspace\firebreath-1.6\build,双击打开:FireBreath.sln,并以release编译全部。如下图:

?

跨浏览器插件框架FireBreath装配与使用之一——Windows下的插件?

5.进入目录:C:\nv_workspace\firebreath-1.6\build\bin\hello\Release,注册nphello.dll

?

C:\nv_workspace\firebreath-1.6\build\bin\hello\Release\regsvr32 nphello.dll

?

跨浏览器插件框架FireBreath装配与使用之一——Windows下的插件

6. 进入目录:C:\nv_workspace\firebreath-1.6\build\projects\hello\gen,用各种浏览器打开FBControl.htm测试。

?

chrome:

跨浏览器插件框架FireBreath装配与使用之一——Windows下的插件

IE:

跨浏览器插件框架FireBreath装配与使用之一——Windows下的插件

?

FireFox:

跨浏览器插件框架FireBreath装配与使用之一——Windows下的插件

?

Opera:

跨浏览器插件框架FireBreath装配与使用之一——Windows下的插件

?

(全文完,下一篇文章将介绍如何编写Linux下的插件。)

热点排行