不搞H5,咱们还是研究下着俩区别吧
由于官方版不支持EXDUI,从去年一直使用的大佬123的webview2模块(论坛有哈)
我在23年的时候还使用过易语言的webview2
说下这些年使用的看法哈,
轻量级 使用webview2是没有问题的,
尤其对于win11来着内置了webview2 但是win10精简版会没有 需要做好初始化,防止异常
而webview2有两种版本 一种是Edge浏览框带的,一种是单独的,版本号也不一样,需要做好版本号的判断(如果使用高版本的API)
使用webview2一年的感受,就是由于webview2是系统内置或者说是微软开发的,导致系统有权限在电源模式下可能强制结束webview2进程
我当前使用webview2做了动态壁纸,很多笔记本用户会遇到后台webview2进程退出或者挂起问题
总结:webview2使用前台可以,如果在后台应用小心被系统省电模式干掉,尤其是笔记本
CEF 需要打包或者运行时下载 大小150MB左右
官方的CEF版本太低,根本无法使用~~
由于webview2上述问题,我现在更想使用CEF,不管是打包和云端下载,都比webview2不受控制强.希望官方能更新一下CEF.
另外我不知道当初设计为什么要把Edge浏览框和CEF浏览框 做成WTL和MFC版本,后续的界面库都无法使用
要不做成模块吧,这样程序运行前可以初始化浏览器 防止版本异常或者运行时不存在
不知道你们碰见webview2的问题多不多
关于把webview2和CEF做成模块你们怎么看,请在下面投票一下哈
|