使用 CEFPython 打造自己的浏览器视图

  1. 云栖社区>
  2. 博客>
  3. 正文

使用 CEFPython 打造自己的浏览器视图

zephyr 2016-06-03 18:23:27 浏览6568
展开阅读全文

1. CEFPython是什么东西

CEFPython 是 CEF 的 Python 绑定实现。

CEF https://bitbucket.org/chromiumembedded/cef ,是 Chromium 的一套嵌入式实现。

简单来说, CEF 实现了浏览器外在的简单功能,可以直接渲染一个全功能的页面。它包含了页面布局渲染的引擎,也包含了执行 JS 的引擎(V8)。但是它不管一个完整浏览器还需要的其它功能,比如标签页,比如下载管理等等。

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

当然,仅仅这样是不够的,因为浏览器环境中,它自己本身是缺少一些系统级的功能的,比如

网友评论

登录后评论
0/500
评论
zephyr
+ 关注