CEF完整嵌入DUI窗体(一) --Cef3简介
来源:互联网 发布:女人被强奸 知乎 编辑:程序博客网 时间:2024/05/17 07:59
公司的客户端最近从IE的浏览器插件切换到了Cef自定义控件,前后也经历了挺长时间。完成后前端和测试一阵欢呼,终于告别了IE的兼容性问题;网上虽然关于CEF的资料浩如烟海,但不是太老就是不全,很难找到一个完整的教程;所以在这里打算将Cef封装应用的过程完整的记录一下,一是自己总结经验,二是和同行沟通共勉。
这里先对Cef做一个简单的介绍:
CEF全称Chromium Embedded Framework,是一个基于Google Chromium 的开源项目。其目的在于为第三方应用提供内嵌浏览器的支持。所以嵌入了Cef的客户端近似的相当于打开了一个Chrom浏览器,其性能让IE难以望其项背。
CEF的典型应用场景包括:
嵌入一个兼容HTML5的浏览器控件到一个已经存在的本地应用。
创建一个轻量化的壳浏览器,用以托管主要用Web技术开发的应用。
有些应用有独立的绘制框架,使用CEF对Web内容做离线渲染。
使用CEF做自动化Web测试。
CEF3是基于Chomuim Content API多进程构架的下一代CEF,拥有下列优势:
改进的性能和稳定性(JavaScript和插件在一个独立的进程内执行)。
支持Retina显示器。
支持WebGL和3D CSS的GPU加速。
类似WebRTC和语音输入这样的前卫特性。
通过DevTools远程调试协议以及ChromeDriver2提供更好的自动化UI测试。
更快获得当前以及未来的Web特性和标准的能力。
完整的支持HTML5特性。
更详细的介绍请移步:http://download.csdn.net/detail/u012778714/9887205;
国内的应用如QQ,酷我,酷狗,360等客户端,都选择了CEF作为浏览器嵌入。google的大腿又粗又长(...厉害了),所以若有客户端需要嵌入浏览器,Cef将是你不错的选择。下边几篇将系统的讲解如何将Cef完整的嵌入到DuiLib的客户端中;
- CEF完整嵌入DUI窗体(一) --Cef3简介
- CEF完整嵌入DUI窗体(三) --基本浏览器功能
- CEF完整嵌入DUI窗体(二) --在程序中初始化Cef
- CEF完整嵌入DUI窗体(四) --将浏览器的回调通知应用层
- CEF完整嵌入DUI窗体(五) --JS调用C++注册的函数
- CEF3自研究笔记 三、将CEF嵌入到MFC对话框程序中去
- MFC嵌入cef3
- cef3嵌入MFC
- CEF简介
- CEF简介
- MFC嵌入CEF
- 嵌入CEF到MFC程序
- MFC嵌入浏览器框架CEF
- CEF3 笔记一(介绍)
- CEF3 笔记一
- CEF3研究(一)
- CEF3 笔记一(介绍)
- CEF3研究(一)
- 入门经典_Chap06_例题[三]:图的搜索 Floodfill 拓扑排序 欧拉回路
- crontab定时任务
- 自定义折扣券锯齿型布局
- 2.1 Git Basics
- ARM与X86 CPU架构对比区别
- CEF完整嵌入DUI窗体(一) --Cef3简介
- TCPIP函数调用大致流程
- 压缩、解压缩.zip,.rar,.7z格式java工具类
- 1 重新启程,WebGL框架three.js
- Git 中 SSH key 生成步骤
- Spark2.0.X源码深度剖析之 DAGScheduler之Stage划分 —— 国内全网最新最全最具深度!!!
- POJ 3684 Physics Experiment【弹性碰撞】
- 代理服务器与反向代理
- 单点登录原理与简单实现