flutter中使用Webview_flutter 加载h5页面时,popup到上一个页面会有web页面的残影闪烁。(主要在android频现)
解决方案
1、该问题已在flutter sdk3.2及以上解决。升级sdk到最新版本即可解决。
2、监听返回拦截popup事件。在退出flutter h5页面时替换删除掉WebView。笔者的做法:
- 使用url做条件,拦截popup事件,设置url为空并刷新加载一次页面
- Navigator.pop()
Expanded(child: url.isEmpty? Container(): WebView(...))