# DMCef **Repository Path**: Doer/DMCef ## Basic Information - **Project Name**: DMCef - **Description**: 基于REDM(svn://gitee.com/hgy413/REDM)的Cef插件(2623版本)二次封装 实现基础功能,如延迟初始化、离屏模式、Cookie设置、同步JS互调等基础功能、和IE共用同一套对外接口,插件持续更新中... - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 37 - **Created**: 2019-03-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DMCef --- #请从[REDM](https://gitee.com/hgy413/REDM)中导入DMMain库文件到DMMain目录 ##1.DMCef * `DMCef`是[REDM](https://gitee.com/hgy413/REDM)的CEF封装插件,实现CEF的相关功能。 * 1.实现CEF原生、离屏两种模式的控件,均采用多线程消息循环模式,控件自身渲染在一个独立的线程,不占用[REDM](https://gitee.com/hgy413/REDM)主UI线程资源,从而保证渲染效率。 * 2.CEF原生、离屏两种模式控件均基于[REDM](https://gitee.com/hgy413/REDM)的IDUIWeb接口封装,和IE混用同一套对外接口,同一套对外绑定事件,从而在已有IE控件的项目中快速实现双核版本的切换。 * 3.实现JS和C++互调(同步超时方式)机制,和IE绑定机制保持一致。 * 4.实现设置Cookie、配置xml快速设置chrome命令行、SetAttribute动态控制控件等基础功能封装。 * 5.实现2623和3325两套CEF基础模块封装,对外接口完全一致。 * 6.重新编译2623和3325CEF版本,并加入部分补丁。 * DMCef库SVN路径:[svn://gitee.com/hgy413/DMCef](svn://gitee.com/hgy413/DMCef) ##2.编译 * CMAKE简单使用:[http://hgy413.com/3426.html](http://hgy413.com/3426.html) * 优先编译libcef_dll_wrapper,会自动打包[Release+Resources]到生成目录的Cef文件夹 * debug默认使用单进程模式,方便调用 `持续完善中...`