递归火山软件开发平台

标题: Edge浏览框和CEF浏览框的区别,有大佬说下吗 [打印本页]

作者: xuwanbin    时间: 2025-7-7 12:50
标题: Edge浏览框和CEF浏览框的区别,有大佬说下吗
本帖最后由 xuwanbin 于 2025-7-7 12:53 编辑

不搞H5,咱们还是研究下着俩区别吧
由于官方版不支持EXDUI,从去年一直使用的大佬123的webview2模块(论坛有哈)
我在23年的时候还使用过易语言的webview2

说下这些年使用的看法哈,

轻量级 使用webview2是没有问题的,
尤其对于win11来着内置了webview2 但是win10精简版会没有 需要做好初始化,防止异常

而webview2有两种版本 一种是Edge浏览框带的
一种是单独的
版本号也不一样,需要做好版本号的判断(如果使用高版本的API)

使用webview2一年的感受
就是由于webview2是系统内置或者说是微软开发的,导致系统有权限在电源模式下可能强制结束webview2进程
我当前使用webview2做了动态壁纸,很多笔记本用户会遇到后台webview2进程退出或者挂起问题
并且我在一些win10电脑上发现,有些无法使用webview2缺少系统的组件和DLL
只能下载webview2的完整包(大小300MB左右)

总结:webview2使用前台可以,如果在后台应用小心被系统省电模式干掉,尤其是笔记本


CEF 需要打包或者运行时下载 大小150MB左右
官方的CEF版本太低,根本无法使用~~
由于webview2上述问题,我现在更想使用CEF,不管是打包和云端下载,都比webview2不受控制强.希望官方能更新一下CEF.

另外我不知道当初设计为什么要把Edge浏览框和CEF浏览框 做成WTL和MFC版本,后续的界面库都无法使用
要不做成模块吧,这样程序运行前可以初始化浏览器 防止版本异常或者运行时不存在  

不知道你们碰见webview2的问题多不多
关于把webview2和CEF做成模块你们怎么看,请在下面投票一下哈







作者: 创世魂    时间: 2025-7-7 23:20
做成组件方便在界面上绘制啊。

不知道是因为界面库的设计问题,还是说没办法在保证界面绘制的前提下实现通用组件开发。所以目前的方案就是开发两个版本的界面库组件。
作者: 创世魂    时间: 2025-7-7 23:21
webview2还有两个版本吗??

我一直以为webview2就是edge浏览器的api接口的名字叫webview2……难道另外一个webview2版本可以独立运行并且在win7下面跑?
作者: xuwanbin    时间: 2025-7-7 23:43
创世魂 发表于 2025-7-7 23:21
webview2还有两个版本吗??

我一直以为webview2就是edge浏览器的api接口的名字叫webview2……难道另外一 ...

一种1.0.开头的运行时,一种edge带的13几开头的,我目前发现webview2模块版的在什么界面库上都能使用,官方应该直接使用模块版,可以使用命令置父,就像上面说的不止1.0.还有136这种开头的,另外在win10上面有的能读取出版本号,但是没有webview2组件,会直接导致webview2出错,如果使用设计界面,比如MFC加入了webview2的浏览器,碰见这种系统就会异常吧,应该吧webview2的初始化环境交给用户,这样就由用户取判断合适加载环境,如果这样的话使用模块应该是最好的方式,官方也不用维护两个版本的webview2,希望吴总能考虑一下这个问题
作者: xuwanbin    时间: 2025-7-7 23:44
创世魂 发表于 2025-7-7 23:21
webview2还有两个版本吗??

我一直以为webview2就是edge浏览器的api接口的名字叫webview2……难道另外一 ...

之前说的组件方便在界面绘制,我认为这只是一个窗口,使用代码置父没有太大的影响
作者: xuwanbin    时间: 2025-7-11 09:47
也没啥新帖子  这帖子怎么还没人看
作者: hackerjpj    时间: 2025-7-15 16:10
我也用了edge做UI,老有兼容性问题,有的用户打开就是白屏。缓存目录 空白 无法写入,不知道为什么。总有稀奇古怪问题。微软的wdge补丁打了也是这样
作者: xuwanbin    时间: 2025-7-20 11:55
hackerjpj 发表于 2025-7-15 16:10
我也用了edge做UI,老有兼容性问题,有的用户打开就是白屏。缓存目录 空白 无法写入,不知道为什么。总有稀 ...

你可以去问下AI 都能设置什么环境 你这个问题应该问题不大

作者: hackerjpj    时间: 2025-7-20 13:42
xuwanbin 发表于 2025-7-20 11:55
你可以去问下AI 都能设置什么环境 你这个问题应该问题不大

麻烦指导下,ai 早就问过。可笑的是 例子的也无法在某些电脑正常运行




欢迎光临 递归火山软件开发平台 (https://bbs.eyuyan.com/) Powered by Discuz! X3.4