Chromium Embedded Framework 缩写为CEF,是个基于Google Chromium项目的开源Web browser控件,支持Windows, Linux, Max平台。除了提供C/C++接口外,也有其他语言的移植版。
因为基于Chromium,所以CEF支持Webkit & Chrome中实现的HTML5的特性,并且在性能上面,也比较接近Chrome。
CEF还提供的如下特性:自定义插件、自定义协议、自定义JavaScript对象和扩展;可控制的resource loading, navigation, context menus等等。
简单来说,就是方便为你的应用嵌入支持HTML的展示特性,比常规的引入IE控件的方式方便和稳定多了。
------------------------
Introduction
The Chromium Embedded Framework (CEF) is a simple framework for embedding Chromium-based browsers in other applications. It is a BSD-licensed open source project founded by Marshall Greenblatt in 2008 and based on the Google Chromium project. Unlike the Chromium project itself, which focuses mainly on Google Chrome application development, CEF focuses on facilitating embedded browser use cases in third-party applications. CEF insulates the user from the underlying Chromium and Blink code complexity by offering production-quality stable APIs, release branches tracking specific Chromium releases, and binary distributions. Most features in CEF have default implementations that provide rich functionality while requiring little or no integration work from the user. There are currently over 100 million installed instances of CEF around the world embedded in products from a wide range of companies and industries. A partial list of companies and products using CEF is available on the CEF Wikipedia page. Some use cases for CEF include:
- Embedding an HTML5-compliant Web browser control in an existing native application.
- Creating a light-weight native “shell” application that hosts a user interface developed primarily using Web technologies.
- Rendering Web content “off-screen” in applications that have their own custom drawing frameworks.
- Acting as a host for automated testing of existing Web properties and applications.
CEF supports a wide range of programming languages and operating systems and can be easily integrated into both new and existing applications. It was designed from the ground up with both performance and ease of use in mind. The base framework includes C and C++ programming interfaces exposed via native libraries that insulate the host application from Chromium and Blink implementation details. It provides close integration between the browser and the host application including support for custom plugins, protocols, JavaScript objects and JavaScript extensions. The host application can optionally control resource loading, navigation, context menus, printing and more, while taking advantage of the same performance and HTML5 technologies available in the Google Chrome Web browser.
官方地址:http://code.google.com/p/chromiumembedded/
http://software.intel.com/en-us/html5/blogs/an-html5-project-with-chromium-embedded-framework
http://yogurtcat.com/posts/cef/hello-cef.html
相关推荐
Chromium Embedded Framework(CEF)教程 CEF是一个开源框架,它允许开发人员将Chromium浏览器引擎嵌入到他们的应用程序中,以便提供现代Web功能。这个框架由CEF社区维护,支持多种操作系统,如Windows、Linux和...
Chromium Embedded Framework (CEF)源码,亲测可编译出libcef.dll,版本是1916
在本文中,我们将详细介绍如何使用Visual Studio 2017(VS2017)编译Chromium Embedded Framework(CEF)。CEF是一个开源项目,它允许开发者将Chromium浏览器引擎嵌入到他们的应用程序中,以便利用现代Web技术进行...
CEF是2008年由马歇尔·格林布拉特(Marshall Greenblatt)创立的bsd授权开源项目,基于谷歌Chromium项目。与主要关注谷歌Chrome应用程序开发的Chromium项目本身不同,CEF主要是促进在第三方应用程序中去嵌入浏览器使用...
Chromium Embedded Framework (CEF)2062源码下载地址。
CEF全称Chromium Embedded Framework,是一个基于Google Chromium 的开源项目
**Chromium Embedded Framework (CEF) 是一个开源项目,由The Chromium Embedded Framework Authors创建并维护,其目的是为了方便开发者在自己的应用程序中嵌入Chromium浏览器引擎。Chromium是Google Chrome浏览器的...
标签中的“delphi”代表这是与Delphi编程语言相关的项目,而“cef”则对应于Chromium Embedded Framework,这是一个用C++编写的库,允许开发者在自己的应用程序中集成Chromium。Delphi Chromium Embedded 3就是将CEF...
(CEF) 是一个简单的框架,用于在其他应用程序中嵌入基于 Chromium 的浏览器。 此存储库托管一个名为“cef-project”的示例项目,可用作使用 CEF 构建的第三方应用程序的起点。快速链接项目页面 - 教程 - 支持论坛 - ...
Unity游戏中嵌入式Chromium浏览器的代理服务器。 :construction: 这是一项正在进行的工作,请勿使用 :construction: :construction: 这是一项正在进行的工作,请勿使用 :construction: 产品特点 使用Chromium中的...
CEF 132版本 6834分支 WindowsX64 版本,支持H.264/265,已打包ffmpeg扩展,支持视频播放功能,标签132.0.6834.0,Chromium Embedded Framework
水星浏览器框架是一个简单的框架,它是基于CEF(Chromium Embedded Framework)进行扩展编写而来的,期待它能够帮助易语言的开发者们实现在易语言程序中嵌入基于Chromium的浏览器。关于水星水星浏览器框架(Aquariuscef...
在MFC(Microsoft Foundation Class)程序中集成Chromium Embedded Framework(CEF)是一项常见的需求,用于在桌面应用程序中嵌入Web浏览器的功能。CEF是一个开源项目,它允许开发者将Google Chrome的渲染引擎和...
快速链接项目页面-https://bitbucket.org/chromiumembedded/cef教程-https://bitbucket.org/chromiumembedded/cef/wiki/教程常规用法-https://bitbucket.org/chromiumembedded/cef/wiki/ GeneralUsage Master Build...
java jcef Java Chromium 托盘 socket等
dcef3(Delphi Chromium Embedded Framework)是 Delphi 社区的一个项目,由开发者 Vclx 创建并维护。这个框架将 Chromium 的功能与 Delphi 的 VCL(Visual Component Library)框架相结合,使 Delphi 开发者可以...
标题中的"chromiumembedded-cef-5ef0fb8ac8fd.zip"指的是Chromium Embedded Framework(CEF)的一个特定版本的源代码压缩包。CEF是一个开源项目,它允许开发人员在自己的应用程序中嵌入Chromium浏览器引擎,从而利用...
`Xilium.CefGlue`是一个开源项目,它是Chromium Embedded Framework (CEF)的.NET绑定。CEF是Google Chromium浏览器项目的一部分,它提供了一个轻量级的浏览器内核,可以被嵌入到各种应用程序中。CEF支持多种编程语言...
CEF Python,全称为Chromium Embedded Framework for Python,是一个强大的库,它将Google的开源浏览器引擎Chromium嵌入到Python应用程序中,为开发者提供了一个基于HTML5的GUI框架。这个框架使得Python开发者可以...
CEF(Chromium Embedded Framework)是一个开源项目,它允许开发者将 Chromium 浏览器引擎嵌入到他们的应用程序中,为桌面应用提供现代Web渲染能力。CEF 支持多种编程语言,包括 C++,并提供了丰富的 API 接口,以便...