关闭

FireBreath环境配置(windows)

1397人阅读 评论(0) 收藏 举报
分类:

Firebreath是一个能方便创建浏览器插件框架。Firebreath构建的插件的工作原理是NPAPI和ActiveX(仅Windows平台)。

ps:最新的chrome不支持NPAPI协议了,所以Firebreath开发的插件在谷歌浏览器下不能用了

下面说一下windows平台下的firebreath环境搭建




1.在官网下载好firebreath源码跟相应界面下的boost库


下载地址

http://www.firebreath.org/display/documentation/Download


2.安装好cmake,最好装2.7或者2.8的版本,装3.x版本会报一大堆错。配置好环境变量


3.安装python,python安装2.x版本,不要装3.x版本的,两个语法不一样,配置好环境变量


4.将下好的boost库解压(四个文件 boost文件,libs文件夹,bcp_command, cleanup.sh),放到解压好的firebreath的目录\src\3rdParty\boost下


5.在你的解压好的FireBreath目录下,shift+右键 选择在此处打开命令窗口(tips),输入指令

python fbgen.py 回车


然后输入一大堆你自己需要的信息



这个hello的插件就创建好了,然后双击解压好的FireBreath文件夹里边的prep2010.cmd,就创建好对应的vs2010的sln工程了


6.进入build目录,打开vs2010的工程,然后编译


7.进入build\bin\hello\debug下有个dll    nphello.dll               shift+右键打开命令窗口输入regsvr32+空格 然后把这个dll拖到控制台里边回车,显示注册成功


8.进入build\projects\hello\gen,用各种浏览器打开FBControl.htm进行测试,发现插件加载成功


ok,windows下配置完成,下一篇将linux下firebreath环境配置








1
0
查看评论

FireBreath学习之一 开发环境搭建

转http://blog.csdn.net/glt3953/article/details/8809585 FireBreath是一个跨平台跨浏览器的浏览器插件框架,  不多说,只说开发环境的搭建。 http://www.firebreath.org/display/docu...
  • huanglei0809
  • huanglei0809
  • 2014-07-10 01:04
  • 601

Firebreath1——Firebreath介绍和环境的搭建

firebreath是什么?Firebreath是一个能方便创建浏览器插件框架。Firebreath构建的插件的工作原理是NPAPI和ActiveX(仅Windows平台)。Why——为什么要用firebreath?1.Firebreath具有跨平台、支持多浏览器的特性,是一个优秀的跨平台跨浏览器的...
  • luoweifu
  • luoweifu
  • 2015-03-24 23:42
  • 9995

VS2013利用firebreath开发跨浏览器插件

利用firebreath开发跨浏览器插件 http://itindex.net/detail/51062-%E5%88%A9%E7%94%A8-firebreath-%E5%BC%80%E5%8F%91 http://wenku.baidu.com/link?url=IlnBedrM8F...
  • hugui812376073
  • hugui812376073
  • 2017-01-16 16:28
  • 717

FireBreath 生成Visual Studio 工程

生成工程的命令为:prepXXX [ []] [] 对于32位工程运行prep2013.cmd,对于64位工程运行prep2013x64.cmd。 关于生成"Debug"或“Release"编程配置,则使用参数 -D CMAKE_BUILD_TYPE=&quo...
  • MaxWoods
  • MaxWoods
  • 2015-02-10 16:20
  • 4509

firebreath开发浏览器插件

近期由于公司开发的控件需要在chrome浏览器中使用,然后chrome又不支持activex的使用,所以需要将之前使用的控件转换为能够在chrome下使用的插件。     经过查找相关资料,firebreath能够很好的满足我们的需求。 (一)firebreath简介  ...
  • u012405250
  • u012405250
  • 2015-09-19 18:45
  • 558

使用FireBreath写浏览器插件(一)

一. FireBreath介绍     FireBreath是一个跨平台和跨浏览器的插件开发框架,通过Firebreath写的插件可以运行在windows,linux和mac上的IE,Firefox,Chrome,Opera,Safari等浏览器上。 FireBreath的主
  • chief1985
  • chief1985
  • 2011-08-25 22:20
  • 20568

使用FireBreath写浏览器插件(三)

三. FireBreath Helloworld 首先需要创建一个自己插件的工程,首先要安装Python,然后进入命令行后,在Firebreath的源代码目录下执行:python fbgen.py,这是将提示输入一些信息: Plugin Name:插件的名称,
  • chief1985
  • chief1985
  • 2011-08-26 20:22
  • 13151

FireBreath环境配置(windows)

Firebreath是一个能方便创建浏览器插件框架。Firebreath构建的插件的工作原理是NPAPI和ActiveX(仅Windows平台)。 ps:最新的chrome不支持NPAPI协议了,所以Firebreath开发的插件在谷歌浏览器下不能用了 下面说一下windows平台下的firebre...
  • u010370871
  • u010370871
  • 2016-09-06 09:47
  • 1397

用firebreath开发插件

在寻找插件开发资料的过程中找到了一个开发浏览器插件的开源项目——firebreath。参考:firebreath主页。根据其介绍可以实现各种浏览器插件的开发。于是我进行了尝试,并试图搜索利用firebreath开发插件的中文资料。搜索到的相关中文资料有一个:徐凡的博客。其中有使用firebreath...
  • z6482
  • z6482
  • 2012-04-22 17:12
  • 17605

【Firebreath】基础教程之二:编译插件

在上一篇博客中,提到了使用VS2010来进行开发,若使用更高版本的VS,需将所有项目的平台工具集都改成VS2010,不然无法顺利编译通过,可能的原因是Firebreath项目开发时间比较早,使用了一些在高版本中废弃的VC++用法(仅为猜测,欢迎指正) 选择Release并将所有项目的平台工具集修改...
  • henryheheng
  • henryheheng
  • 2017-06-20 10:00
  • 241
    个人资料
    • 访问:106057次
    • 积分:1574
    • 等级:
    • 排名:千里之外
    • 原创:49篇
    • 转载:6篇
    • 译文:4篇
    • 评论:5条
    Qt中文文档
    文章分类