CEF 详细介绍

CEF介绍

Chromium嵌入式框架(CEF)是一个基于谷歌Chromium项目的开源项目。它和Chromium本身这个项目不同,CEF专注于促进第三方应用程序中的嵌入式浏览器用例开发。
CEF通过提供生产质量稳定的API、跟踪特定Chromium发布的发布分支和二进制分发,使用户不受底层Chromium和Blink(js引擎)代码复杂性的影响。CEF的大多数功能都有默认的实现,只需要很少或者根本不需要用户进行集成开发配置,就可以实现丰富的功能。
基于CEF的应用太多,截止目前为止,基于CEF的应用开发实例已经有超过100万。使用CEF的公司和产品的部分列表可在CEF维基百科页面上找到。CEF的一些用例包括:

  • 在现有本机应用程序中嵌入符合HTML5的Web浏览器控件。
  • 创建一个轻量级的本机“shell”应用程序,它承载一个主要使用Web技术开发的用户界面。
  • 在具有自己自定义绘图框架的应用程序中呈现“非屏幕”Web内容。
  • 充当对现有Web属性和应用程序进行自动测试的主机

概述:
CEF是对Chromium的封装,简化了Chromium的接口,主要是使用户可以方便地使用chromium内核进行浏览器的嵌入式开发。

CEF3是基于多进程的Chromium Content API的下一代产品。CEF3多流程架构的优势包括:
提高了性能和稳定性(javascript和插件在单独的进程中运行)。

  • 支持视网膜显示。
  • 用于WebGL和3D CSS的GPU加速。
  • 酷炫的新功能,如WebRTC(网络摄像头支持)和语音输入。
  • 通过devtools远程调试协议和chromedriver2实现更好的自动化UI测试。
  • 更快地访问当前和未来的Web功能和标准。

本文介绍了使用CEF3开发应用程序时涉及的一般概念。

取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by bytekits.com,汇天下文字,成非凡梦想!!!