WebView中的递归链接加载

时间:2017-08-24 09:24:29

标签: android webview

我正在开发一个包含@Override public boolean onCreateOptionsMenu(Menu menu){ MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.your_menu,menu); return true; } 的应用程序。我发现Webview正在递归加载(永远)。所以我查看了https://m.9gag.com的源代码,他们正在使用规范链接标记。

9gag

要找出确切的问题,我会覆盖<link rel="canonical" href="https://m.9gag.com/" /> 的{​​{1}},并重复调用onLoadResource。 Chrome浏览器可以处理此问题,但WebViewClient不能。我在https://m.9gag.com的多个版本中发现了此问题。

如何解决递归加载问题?

1 个答案:

答案 0 :(得分:0)

最后,以下setting有效,不完全确定原因!

webView.getSettings().setDomStorageEnabled(true)