CEF全称Chromium Embedded Framework,是一个基于Google Chromium 的开源项目。

C# CefSharp, 支持WPF 和 winform

Python cefpython3 , 支持wxPython, PyQt 等很多ptyhon gui 框架。

目前自己使用在WPF 和wxPython 上面了, 代码就不贴了, 因为每个不同的版本代码都会有点差异性, 看官网的例子才是最实际的。


CEFPython3 是 CEF3 的 Python 绑定实现。使用 CEFPython3 ,就可以很容易地把一个浏览器视图做到 GUI 的环境当中,比如 wxPython。这样最直接的作用,就是可以使用标准的 Web 技术,比如 HTML , JS 来完成桌面客户端的一些功能。

什么是CEF

CEF全称Chromium Embedded Framework,是一个基于Google Chromium 的开源项目。Google Chromium项目主要是为Google Chrome应用开发的,而CEF的目标则是为第三方应用提供可嵌入浏览器支持。CEF3不仅开源,而且支持Windows, Linux, Ma跨平台,框架的开发者也不断的在更新,英文资料较丰富,对HTML5,CSS3等支持也很好。可以简单理解为CEF是个基于Google Chromium项目的开源Web browser控件

CEF的典型应用场景

1.嵌入一个兼容HTML5的浏览器控件到一个已经存在的本地应用。
2.创建一个轻量化的壳浏览器,用以托管主要用Web技术开发的应用。
3.有些应用有独立的绘制框架,使用CEF对Web内容做离线渲染。
4.使用CEF做自动化Web测试。

桌面应用使用谷歌浏览器内核CEF相关推荐

  1. 谷歌浏览器内核Cef js代码整理(一)

    尊重作者原创,未经作者允许不得转载!作者:xtfnpgy,原文地址: https://blog.csdn.net/xtfnpgy/article/details/80308948 一.js基础知识 & ...

  2. 谷歌浏览器内核Cef js代码整理(二) 滚动条

    尊重作者原创,未经作者允许不得转载!作者:xtfnpgy,原文地址: https://blog.csdn.net/xtfnpgy/article/details/80311074 1.隐藏滚动条 do ...

  3. JCEF3——谷歌浏览器内核Java版实现(一):使用jawt获取窗体句柄

    前言 最近一段时间研究谷歌浏览器内核.谷歌浏览器内核一直开源,并维护更新,它的开源项目中内核更新速度和Chrome浏览器版本更新进度一样!而且它不同于WebKit(值得一题的是谷歌浏览器已不使用Web ...

  4. delphi 使用cef3谷歌浏览器内核加载带header请求头的网页

    上一篇博文介绍到用IE加载带Header请求头的网页,本篇介绍使用cef3实现同样的功能. 我使用的谷歌浏览器内核是49版,支持XP系统的最新版,所以,版本有够低的了. procedure TForm ...

  5. 如何把谷歌浏览器内核设为百度?

    如何把谷歌浏览器内核设为百度? 设置→搜索引擎→百度 具体如下图所示

  6. 无法嵌入互操作类型 请改用适用的接口_西门子COMOS软件开发定制学习7-嵌入谷歌浏览器内核...

    首先需要声明的是,本篇并非COMOS实用案例,只是希望借此让大家了解,如何使用微软的WPF和C#语言开发COMOS插件. 首先看下效果图 功能说明: 拖拽COMOS设备至定制的浏览器,自动根据设备的名 ...

  7. rcp桌面程序嵌入chrome内核(JxBrowser)

    故事背景:最近公司给的任务,在桌面程序中嵌套jsp页面,因为之前都是做web项目,初次接触rcp,研究一下还是可以的,很容易的将jsp页面嵌套进桌面程序中,但是又一个难题来了,此jsp页面只是用于ch ...

  8. Windows桌面小程序+谷歌浏览器+人工智能算法 = 100+职位一键投递

    详细视频演示 github开源代码 网上投过简历的各位看官都知道,海投简历需要在多个招聘网站查找职位. 找到合适的职位后呢,还要一个一个点击投递. 对于需要大量投递简历的求职者,这一系列操作真的是非常 ...

  9. 使用谷歌浏览器内核控件DCEF3拦截弹出的新页面到新标签页

    DCEF3控件TChromium有个事件OnBeforePopup,我们可以在这个事件函数里加上自己的逻辑,最后一个参数是返回参数bool &Result,置为true表示自己来处理,置为fa ...

最新文章

  1. 测试用例设计之正交表法详解
  2. 从零入门 Serverless | Serverless 应用如何管理日志 持久化数据
  3. 古登堡是垂直搜索引擎吗_网站排名,提高内容输出频率,就一定要对排名好吗?-SEO...
  4. 嵌入式开发过程中结构体字节对齐问题pragma pack(1)
  5. linux救援模式下卸载根目录,删除Linux的依赖库并进入救援模式恢复
  6. 如何高效学python编程_如何高效自学编程?天下没有难学的python
  7. 邮件整体解决方案_为什么推荐用EmailCamel来做Shopify邮件营销?
  8. 服务器重启宝塔面板打不开了【已完美解决】
  9. cad无法安装_装机必备!免安装CAD迷你看图特别版PC软件
  10. activiti6教程四
  11. java调用WebService接口工具
  12. ccProxy软件实现网络共享
  13. WIN7 KB4516065 安装失败
  14. 小学奥数公式大全 学习奥数必备“工具”
  15. html5绘制图形渐变-径向渐变
  16. 【Swift】LeedCode 宝石与石头
  17. IOS —— Crash分析
  18. linux 配置java环境
  19. python股票交易时间_python 判断是否股市交易日
  20. EXCEL的VBA编程基础1

热门文章

  1. 《基础微积分教材中译版》上线计划预告
  2. 骨干是折腾出来的 读书笔记7
  3. Ubuntu安装VMware tools工具
  4. B06.有意思的小东西 -切分音频mp3,过滤不感兴趣的部分
  5. 盛元广通高校实验室管理系统
  6. android 定时器封装
  7. 国家统计局2020年统计用区划代码全量采集
  8. 如何启用计算机睡眠功能,教你计算机休眠如何设置
  9. 一键GHOST硬盘版安装使用教程
  10. js求解斐波拉契数列