hlwhl / webview_cef

WebView for Flutter Desktop Apps using CEF(Chromium Embedded Framework) [Work in Progress]
Apache License 2.0
158 stars 44 forks source link

第一次加载网页偶发无法加载;onUrlChanged回调未执行 #107

Open Chihiro23333 opened 5 months ago

Chihiro23333 commented 5 months ago

1、第一次加载网页偶发无法加载,控制台提示 [0125/140210.109:INFO:content_main_runner_impl.cc(1173)] Chrome is running in full browser mode. Warning: Failed to respond to a message. This is a memory leak. 此时刷新网页均无效,使用Demo也能复现此问题 系统版本:Windows 11 家庭中文版 23H2 分析猜测原因如下: init虽然是async方法,但是在init结束后实际上cef有一定的几率没有初始化完成,这个时候如果立即loadUrl可能会显示空白,网页无法加载,在我这台win11上的机器上十分明显。我采用延迟几秒loadUrl或者重新在地址栏输入地址重新loadUrl网页即可恢复正常加载。 2、onUrlChanged回调未执行,从仓库的说明视频来看地址栏也未更新,不知是否是已知问题

SinyimZhi commented 5 months ago

1.确实有该问题,下一次push应该防止该问题的发生 2.我需要测试下 @Chihiro23333

SinyimZhi commented 1 month ago

问题2应该是已经解决了,问题1因为重构了cef初始化、browser创建初始化等代码,不确定现在是否还有该问题,是否能帮助我们确认该问题是否已被解决? @Chihiro23333