CEF
文章平均质量分 83
学习如何从零搭建CEF浏览器
黑兔子JH
heituzi_jh@163.com
展开
-
CEF | CEF浏览器客户端能扩展:实现与JS交互
之前的文章已经基本实现了浏览器的常用功能,如网页的加载、跳转、前进、后退、刷新、控制台窗口、设置cookie等。除了这些基本功能,我们自定义浏览器客户端时,有时是需要与自己的网页进行交互的,比如我们的客户端要调用网页的某个方法、或者网页需要调用客户端程序的某个方法。这时我们就需要实现浏览器客户端与js的交互功能。这里依然是在CefSimple示例的基础上进行的拓展,可以结合之前的文章一起看。...原创 2022-08-09 15:08:41 · 1178 阅读 · 1 评论 -
CEF | CEF浏览器客户端能扩展:实现下载列表
之前的文章已经实现了浏览器的一些扩展功能,如网页的前进、后退、浏览器的刷新、通过组合快捷键调出控制台窗口、设置cookie等。这里实现了拓展浏览器的下载功能,实现一个可视化的下载列表,可以控制下载、暂停、删除、打开文件位置、打开文件等功能。...原创 2022-08-08 15:11:38 · 778 阅读 · 0 评论 -
Qt Creator创建CefBrowserDemo
这里将项目名称命名为CefBrowserDemo。这里实现了在Qt Creator创建一个项目,移植cefsimple到项目中。原创 2022-07-18 13:40:22 · 480 阅读 · 0 评论 -
CEF | 浏览器客户端能扩展:实现前进、后退、刷新、调用控制台、设置cookie
想要完成一个浏览器客户端的基本功能,除了可以加载出网页页面,实现页面跳转意外,还需要很多其他的功能。例如网页的前进、后退、览器的刷新、调出控制台窗口、设置cookie等。后续还会尝试实现页面调用打印时,弹出自定义的打印窗口、支持视频播放等功能。我们的程序是基于cef.sln中的cefsimple项目现有的功能基础上进行实现的。所以读者想进行测试,可以直接将功能代码注入到cef.sln中的cefsimple项目中进行测试。......原创 2022-07-18 13:35:53 · 3682 阅读 · 0 评论 -
VS2017+Qt5.14.2编译cef
1.VS2017+Qt5.14.2+cef_binary_89.0.18+gb36241d+chromium-89.0.4389.114_windows32编译包。2.注意环境:VS2017,Qt5.14.2。3.cef包的版本为89,32位的。4.适合实现客户端浏览器项目。5.Qt+cef。原创 2022-07-13 14:34:03 · 520 阅读 · 0 评论 -
CEF | CEF浏览器客户端功能详解
VS2017+Qt5.14.2+cef89 实现基于CEF框架的客户端。成功移植运行了cefsimple项目。如果不满足于cefsimple现有的功能,想开发更多的功能,比如实现浏览器的前进、后退、刷新、跳转页面时不创建新的窗口、设置cookie、调用控制台等功能。就需要深挖一下cef的控制类有哪些,支持的功能接口有哪些……......原创 2022-07-18 13:31:36 · 1581 阅读 · 0 评论