今天看啥  ›  专栏  ›  京东科技技术说

浅析cef在win和mac上的适配

京东科技技术说  · 公众号  · 程序员  · 2025-10-14 15:32
    

主要观点总结

本文介绍了在win和mac平台上使用CEF(Chromium Embedded Framework)的相关知识和经验,包括库和资源文件、文件路径查找、主进程初始化、渲染进程生成、消息循环、窗口适配以及版本区分等方面的内容。

关键观点总结

关键观点1: CEF介绍

CEF是一个跨平台的框架,属于chrome内核,可以用来显示web相关页面。文章主要介绍了在win和mac平台上使用CEF的经验和注意事项。

关键观点2: 库和资源文件

CEF运行时需要依赖一些库和资源文件,文章详细列出了这些文件,并介绍了如何打包在安装包中。

关键观点3: 文件路径查找

文章介绍了如何在win和mac平台上设置CEF的资源路径,包括资源文件、dll库、子进程路径等。

关键观点4: 主进程初始化

文章详细介绍了主进程初始化的步骤,包括加载cef动态库、获取启动参数、设置其它参数、主进程初始化等。

关键观点5: 渲染进程生成

文章介绍了渲染进程的启动流程和注意事项,包括合并模式和单独进程的选择、子进程的路径设置、加载cef资源、初始化子进程等。

关键观点6: 消息循环

文章介绍了不同系统版本中消息循环的模式和注意事项,包括win版本的多线程消息循环和mac版本的两种消息循环方式。

关键观点7: 窗口适配

文章介绍了在界面显示过程中窗口适配的方法,包括获取窗口id、改变窗口大小、获取窗口句柄等。

关键观点8: 版本区分

文章介绍了如何区分操作系统版本和cef版本,以及在不同版本之间进行适配的方法。


免责声明:本文内容摘要由平台算法生成,仅为信息导航参考,不代表原文立场或观点。 原文内容版权归原作者所有,如您为原作者并希望删除该摘要或链接,请通过 【版权申诉通道】联系我们处理。

原文地址:访问原文地址
总结与预览地址:访问总结与预览
文章地址: 访问文章快照