cef相关

152 篇文章 1 订阅

一. 应用

         在Windows下进行浏览器相关的开发.     

         1.使用IE相关的接口, IE控件等进行开发. Windows提供了丰富的接口用起来也是非常方便的. 缺点:例如XP还有很多人使用, 它的IE版本可能比较旧, 对一些新的网页特性可能支持的不好.

         2.使用Webkit内核或Chrome浏览器内核. 它们都是开源的. Chrome内核使用的就是Webkit浏览器内核, 它在webkit的基础上进行的改善以及速度提升, 增加了一些新特性. 不过听说编译过程非常复杂.

         3.使用CEF(Chromium Embedded Framework). 它是基于Google Chrominum项目开发的一个web浏览器控件. 它对chrome内核进行了封装, 而且它的网站上已经编译好了chrome内核. 我们只要编译CEF并带上chrome内核相关的文件(例如DLL), 即可使用. 其优点是对chrome内核的封装, 简化了chrome内核的调用.

         (下载地址: http://opensource.spotify.com/cefbuilds/index.html)

 

二. CEF介绍

         CEF:Chromium Embedded Framework是由MarshallGreenblatt在08年成立的一个开源项目, 目的是开发一个基于Google Chromium项目的Web browser控制器. CEF目前支持大多数编程语言和操作系统, 并可以轻松的整合新的和已存在的应用. 设计的目的也是为了效率/性能和方便使用. 基础的框架包括了借助原生库的C/C++接口, 这样将主机的应用与Chromium和WebKit隔离开来. 它提供了浏览器控制和主机应用程序(包括支持自定义插件, 协议, JavaScript对象和JavaScript扩展)之间紧密的集成. 主机应用程序可以有选择地控制资源加载, 导航, 菜单, 打印等, 当利用了相同的性能和Google Chrome浏览器具备的HTML5技术.

 

三. CEF编译过程

1. 下载CEF

在http://opensource.spotify.com/cefbuilds/index.html 下载最新版的CEF.

我这里下载的是cef_binary_3.2883.1540.gedbfb20_windows32.tar.bz2,解压后, 使用CMake生成VC工程. 生成的VC工程是这样的.

 

我的开发环境是Win7 + VC2008. 除了ALL_BUILD工程, 其他每一个工程右键rebuild一下. 遇到什么错误就改什么错误.

 

https://cefbuilds.com/这里也提供了下载, 但是我在这里下载不了!

 

http://blog.csdn.net/lixiang987654321/article/details/52120034

http://www.2cto.com/kf/201601/465212.html

http://www.cnblogs.com/Dongson/archive/2013/12/13/3473186.html

http://blog.csdn.net/zkybeck_ck/article/details/46582557

http://blog.csdn.net/mfcing/article/details/43953433

http://blog.csdn.net/daoxwj/article/details/8783629/

http://blog.csdn.net/jokers_i/article/details/8815367

http://www.cnblogs.com/yuefei/p/4123597.html

http://blog.csdn.net/yaoxuanzhi/article/details/50856744

http://blog.csdn.net/lixiang987654321/article/category/5918389

http://www.heycode.com/a13693.html(MFC与CEF)

http://blog.csdn.net/lixiang987654321/article/details/52143009

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值