【问题标题】:Reload page if navigation fail in WebView Flutter如果在 WebView Flutter 中导航失败,则重新加载页面
【发布时间】:2021-12-06 15:55:00
【问题描述】:

如果 WebView 无法访问 URL,我正在尝试弄清楚如何自动重新加载页面。不知道onWebResourceError能不能帮到我。

提前致谢!

【问题讨论】:

  • 添加 try catch 会有所帮助。
  • 您的意思是在controller.loadurl 或onPageFinished 中添加try/catch?

标签: android ios flutter dart webview


【解决方案1】:

我发现onWebResourceError 是关键。

解决办法如下:

onWebResourceError: (WebResourceError error) {
  _myController.loadUrl("http://connectivitycheck.gstatic.com/generate_204");
},

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-04
    • 2021-01-26
    • 2013-12-07
    • 1970-01-01
    相关资源
    最近更新 更多