随笔分类 -  CEF

摘要:由于macOS下的应用程序结构导致了CEF这样的多进程架构程序在项目结构、运行架构上有很多细节需要关注,这一块的内容比起Windows要复杂的多,所以本文将会聚焦macOS下基于CEF的多进程应用架构的环境配置,并逐一说明了CMake的相关用法和CEF应用配置细节。 前言 在进行搭建之前,我们首先必 阅读全文
posted @ 2023-12-12 22:45 w4ngzhen 阅读(385) 评论(0) 推荐(2) 编辑
摘要:距离笔者的《使用CEF》系列的第一篇文章居然已经过去两年了,在这么长一段时间里,笔者也写了很多其它的文章,再回看《使用CEF(一)— 起步》编写的内容,文笔稚嫩,内容单薄是显而易见的(主要是教大家按部就班的编译libcef_dll_wrapper库文件)。笔者一直以来的个性就是希望自己学习到的知识, 阅读全文
posted @ 2023-10-11 09:43 w4ngzhen 阅读(750) 评论(2) 推荐(1) 编辑
摘要:在前文《使用CEF(四)— 在QT中集成CEF(1):基本集成》中,我们使用VS+QT的插件搭建了一个基于QT+CEF的项目。时过境迁,笔者目前用的最多的就是CLion+CMake搭建C/C++项目,并且CLion提供了对C/C++强大的开发环境。此外,也想将CMake搭建QT项目作为一次实践,故由 阅读全文
posted @ 2022-09-12 15:02 w4ngzhen 阅读(1020) 评论(0) 推荐(1) 编辑
摘要:QT作为C++下著名的跨平台软件开发框架,实现了一套代码可以在所有的操作系统、平台和屏幕类型上部署。我们前几篇文章讲解了如何构建一款基于CEF的简单的样例,但这些样例的GUI都是使用的原生的或者是控件功能不强大的CEF视图框架。本文将会重新开始,使用VS2019编写一款基于QT的并嵌入原生窗体的文章 阅读全文
posted @ 2021-07-04 22:27 w4ngzhen 阅读(2220) 评论(2) 推荐(1) 编辑
摘要:在上文《使用CEF(2)— 基于VS2019编写一个简单CEF样例》中,我们介绍了如何编写一个CEF的样例,在文章中提供了一些代码清单,在这些代码清单中提到了一些CEF的定义的类,例如CefApp、CefClient等等。它们具体有什么作用,和CEF的进程架构有什么关系呢?本文将逐一进行介绍。 CE 阅读全文
posted @ 2021-03-31 16:54 w4ngzhen 阅读(2789) 评论(1) 推荐(2) 编辑
摘要:CEF使用过程问题合集 1、Couldn't mmap icu data file 解决方案:检查程序执行目录下是否有icudtl.dat文件,如果没有请从cef的Resources文件夹中复制一份。PS:该文件夹中还有cef.pak等文件,但是将这些文件保留在Resources文件夹中,并且Res 阅读全文
posted @ 2021-03-15 19:08 w4ngzhen 阅读(1934) 评论(0) 推荐(0) 编辑
摘要:iframe、SameSite与CEF 背景 本人使用CEF(或是Chrome)来加载开发的前端页面,其中使用iframe嵌入了第三方页面,在第三方页面中需要发送cookie到后端,然而加载会报错,第三方页面后端无法接受到Cookie。 原因 由于CEF(Chrome内核)的安全策略,在51版本以前 阅读全文
posted @ 2021-03-08 18:57 w4ngzhen 阅读(520) 评论(0) 推荐(0) 编辑
摘要:使用CEF(二)— 基于VS2019编写一个简单CEF样例 在这一节中,本人将会在Windows下使用VS2019创建一个空白的C++Windows Desktop Application项目,逐步进行修改配置和代码编写,并在这个过程中介绍vs使用过程中和C++项目的结合。源码见文章末尾Github 阅读全文
posted @ 2021-01-15 10:11 w4ngzhen 阅读(2828) 评论(0) 推荐(1) 编辑
摘要:使用CEF(一)— 起步 介绍 Chromium Embedded Framework (CEF)是个基于Google Chromium项目的开源Web browser控件,支持Windows, Linux, Mac平台。除了提供C/C++接口外,也有其他语言的移植版。 因为基于Chromium,所 阅读全文
posted @ 2021-01-14 17:05 w4ngzhen 阅读(2785) 评论(8) 推荐(1) 编辑