CEF 使用说明中文版

CEF 使用说明中文版

ID:41385031

大小:309.58 KB

页数:36页

时间:2019-08-23

CEF 使用说明中文版_第1页
CEF 使用说明中文版_第2页
CEF 使用说明中文版_第3页
CEF 使用说明中文版_第4页
CEF 使用说明中文版_第5页
资源描述:

《CEF 使用说明中文版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、这是一个翻译文档,持续更新中CEFGeneralUsage(CEF3预览)介绍CEF全称ChromiumEmbeddedFramework,是一个基于GoogleChromium的开源项目。GoogleChromium项目主要是为GoogleChrome应用开发的,而CEF的目标则是为第三方应用提供可嵌入浏览器支持。CEF隔离底层Chromium和Blink的复杂代码,并提供一套产品级稳定的API,发布跟踪具体Chromium版本的分支,以及二进制包。CEF的大部分特性都提供了丰富的默认实现,让使用者做尽量少的定制即可满足需求。在本文

2、发布的时候,世界上已经有很多公司和机构采用CEF,CEF的安装量超过了100万。[CEFwikipedia]页面上有使用CEF的公司和机构的不完全的列表。CEF的典型应用场景包括:嵌入一个兼容HTML5的浏览器控件到一个已经存在的本地应用。创建一个轻量化的壳浏览器,用以托管主要用Web技术开发的应用。有些应用有独立的绘制框架,使用CEF对Web内容做离线渲染。使用CEF做自动化Web测试。CEF3是基于ChomuimContentAPI多进程构架的下一代CEF,拥有下列优势:改进的性能和稳定性(JavaScript和插件在一个独立的进

3、程内执行)。支持Retina显示器。支持WebGL和3DCSS的GPU加速。类似WebRTC和语音输入这样的前卫特性。通过DevTools远程调试协议以及ChromeDriver2提供更好的自动化UI测试。更快获得当前以及未来的Web特性和标准的能力。本文档介绍CEF3开发中涉及到的一般概念。开始使用二进制包从源码编译(BuildingfromSourceCode)示例应用程序(SampleApplication)重要概念(ImportantConcepts)C++封装(C++Wrapper)进程(Processes)线程(Threa

4、ds)引用计数(ReferenceCounting)字符串(Strings)命令行参数(CommandLineArguments)应用程序布局(ApplicationLayout)应用程序结构(ApplicationStructure)Windows操作系统(Windows)Linux操作系统(Linux)MacX平台(MacOSX)单一执行体(SingleExecutable)分离子进程执行体(SeparateSub-ProcessExecutable)集成消息循环(MessageLoopIntegration)CefSetting

5、sCefBrowser和CefFrameCefAppCefClientBrowser生命周期(BrowserLifeSpan)离屏渲染(Off-ScreenRendering)投递任务(PostingTasks)进程间通信(Inter-ProcessCommunication(IPC))处理启动消息(ProcessStartupMessages)处理运行时消息(ProcessRuntimeMessages)异步JavaScript绑定(AsynchronousJavaScriptBindings)通用消息转发(GenericMessa

6、geRouter)自定义实现(CustomImplementation)同步请求(SynchronousRequests)网络层(NetworkLayer)自定义请求(CustomRequests)浏览器无关请求(Browser-IndependentRequests)请求响应(RequestHandling)Scheme响应(SchemeHandler)请求拦截(RequestInterception)其他回调(OtherCallbacks)ProxyResolution使用二进制包CEF3的二进制包可以在这个页面下载。其中包含了在

7、特定平台(Windows,MacOSX以及Linux)编译特定版本CEF3所需的全部文件。不同平台拥有共同的结构:cefclientDebugincludelibcef_dllReleaseResourcestools每个二进制包包含一个README.txt文件和一个LICENSE.txt文件,README.txt用以描述平台相关的细节,而LICENSE.txt包含CEF的BSD版权说明。如果你发布了基于CEF的应用,则应该在应用程序的某个地方包含该版权声明。例如,你可以在”关于”和“授权”页面列出该版权声明,或者单独一个文档包含该版

8、权声明。“关于”和“授权”信息也可以分别在CEF浏览器的”about:license”和”about:credits”页面查看。基于CEF二进制包的应用程序可以使用每个平台上的经典编译工具。包括Windows平台上的Vi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。