如果在 WebView Flutter 中导航失败,则重新加载页面
Posted
技术标签:
【中文标题】如果在 WebView Flutter 中导航失败,则重新加载页面【英文标题】:Reload page if navigation fail in WebView Flutter 【发布时间】:2021-12-06 15:55:00 【问题描述】:如果 WebView 无法访问 URL,我正在尝试弄清楚如何自动重新加载页面。不知道onWebResourceError
能不能帮到我。
提前致谢!
【问题讨论】:
添加 try catch 会有所帮助。 您的意思是在controller.loadurl 或onPageFinished 中添加try/catch? 【参考方案1】:我发现onWebResourceError
是关键。
解决办法如下:
onWebResourceError: (WebResourceError error)
_myController.loadUrl("http://connectivitycheck.gstatic.com/generate_204");
,
【讨论】:
以上是关于如果在 WebView Flutter 中导航失败,则重新加载页面的主要内容,如果未能解决你的问题,请参考以下文章
Flutter - html页面内带有href链接的WebView错误