CEF应用浅析
一、CEF简介
a) CEF是一款基于Chromium浏览器的嵌入式框架,提供了基本的浏览器功能。包括自定义插件、各种协议、Javascript对象访问和扩展。一些可选的功能包括,资源加载、导航、上下文目录、打印等;值得一提的是,它对HTML5的支持和性能与Google Chrome浏览器同样优秀。
b) CEF包括CEF1、CEF2和CEF3三个大版本。其中,CEF1仅支持单线程,CEF2已经被废弃,所以现在基本是使用CEF3进行开发。
c) 如果希望了解更多相关内容,可以访问它的网站
https://bitbucket.org/chromiumembedded/cef/wiki/Home
d) 由于CEF是基于Chromium内核的,所以CEF支持的操作系统也会有限制。参考下表
Branch Date |
Release Branch |
Chromium Version |
CEF1 |
CEF3 |
Windows Build Requirements |
Mac OS X Build Requirements |
Linux Build Requirements |
Dec 2011 |
17 |
Yes |
No |
WinXP+, VS2008, Win7 SDK |
OS X 10.6-10.7, 10.5+ SDK, Xcode 3.2.6 |
Ubuntu 10.04+, Debian Squeeze+ |
|
Feb 2012 |
18 |
Yes |
No |
WinXP+, VS2008, Win7 SDK |
OS X 10.6-10.7, 10.5+ SDK, Xcode 3.2.6-4.x |
Ubuntu 10.04+, Debian Squeeze+ |
|
Apr 2012 |
19 |
Yes |
No |
WinXP+, VS2008, Win7 SDK |
OS X 10.6-10.7, 10.5+ SDK, Xcode 3.2.6-4.x |
Ubuntu 10.04+, Debian Squeeze+ |
|
Aug 2012 |