【问题标题】:Android 7 webview not loading urls after some time一段时间后,Android 7 webview 不加载网址
【发布时间】:2017-12-12 13:58:35
【问题描述】:

我们在运行 Android 7. 的设备上的移动应用中遇到了一个奇怪的问题,尽管 6. 在相同的代码上运行良好。

用户可以在我们应用中的嵌入式 webview 中成功导航不同的 url,但在某些时候 webView 停止工作。通过 webView.loadUrl(String url) 请求的任何新导航只会通过 WebViewClient.onPageStarted(WebView view, String url, Bitmap favicon) 通知我们该过程的开始,但随后什么也没有发生。我们已经通过 chrome 工具中的设备检查看到该请求被卡在“待处理”状态并且永远不会进行。不管是现有的 webView 还是全新的 webView;从那一刻起,任何调用 webView.loadUrl(String url) 什么都不做:(

WebView 与 Chrome 的集成是 Android 7 的主要变化之一,因此我们怀疑这可能与此行为有关。

回退到以前的 WebView 实现似乎也不可能。

您对此有何想法或替代方法?

【问题讨论】:

  • 添加权限清单文件。
  • @RatilalChopda 我已经有权限了,否则它永远不会起作用,这是一个不同的问题。

标签: android webview chromium android-7.0-nougat webviewclient


【解决方案1】:

我们将问题与 Chrome 版本 62.0.3202.84 的设备隔离开来。更新到下一个稳定版本,63.0.3239.83 解决了这个问题。神圣...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-21
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多