CEF
panzhiyi3
这个作者很懒,什么都没留下…
展开
-
CEF与Off-Screen Rendering与Transparent Background
cef研究了一天,发现这个要用起来比想象中的复杂很多,特别你得吃透官方demo里的cefclient,大而全,要拆出来作为自己的界面前端库来用需要一番功夫,然而cefsimple又太simple,试了下对cefsimple动手改成Off-Screen Rendering,会在CefBrowserHost::CreateBrowser{ //... int _retv...原创 2018-09-08 18:51:32 · 4054 阅读 · 5 评论 -
再记一个CEF和pac代理的BUG……也许是我这辈子遇到过的最奇葩的BUG之一了
是否必现:必现触发路经:进程里开一个cef窗口,windowless,transparent-painting,其启动了两个Render进程,之后在QQ聊天框里打字(版本QQ9.0.4(23780)),必须是对单人聊天,讨论组和群都不行,之后你用cef的主进程必现crash,堆栈如下解决方法:ClientAppBrowser::OnBeforeChildProcessLaunch里...原创 2018-09-18 22:12:31 · 906 阅读 · 0 评论 -
研究了几天CEF的感受
cef搞到现在,用已经勉强用上了,性能也很好,但是最大的问题是js在render进程里跑,这一点和Electron是一样的,也是chrome这类浏览器标准做法,其实是不太适合纯pc客户端应用的,因为会很麻烦!js和主进程交互还是得依靠cef提供的IPC机制,对于那种只是交互+偶尔调用私有功能的app来说没啥问题,要经常调用系统和自己的api的还是算了,比如XXX实时系统之类的。我预感要是以后w...原创 2018-09-14 16:23:27 · 8127 阅读 · 4 评论 -
CEF在离屏渲染模式下没有tooltips?tooltips创建之后不显示?我以为我又遇到BUG了
这次我们在CEF显示的界面里加上了tooltips,也就是html的title属性,结果发现这玩意竟然不会显示,一开始我怀疑是自己的代码问题,很快我又去cefclient这个demo里测试了一下,确认了我的怀疑,只要打开了--off-screen-rendering-enabled,就会导致tooltips无法显示。我当然认为这是一个CEF的bug,于是去反馈issue,但是我同时也做了一...原创 2019-01-09 15:31:27 · 1221 阅读 · 1 评论