我正在开发一个包含@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
的多个版本中发现了此问题。
如何解决递归加载问题?
答案 0 :(得分:0)
最后,以下setting
有效,不完全确定原因!
webView.getSettings().setDomStorageEnabled(true)