我注意到一些复杂的html5网站无法在所有设备上正确加载。例如,三星Galaxy S5无法正确加载那些复杂的html5网站。而不是webview显示一个黑色的空网站。
这有什么解释吗?
这是我的网页浏览:
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setSupportZoom( allowZooming );
webView.getSettings().setBuiltInZoomControls(allowZooming);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setPluginsEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.loadUrl(url);
这是不起作用的游戏:http://tinyurl.com/krahudh
答案 0 :(得分:1)
对不起,这个回复来得太晚了。希望你已经能够找到解决这个问题的方法了,但是如果你还在努力的话:我遇到了一个非常类似的问题而且这个人,Android webview does not load the page but app load from browser,答案对我的情况有帮助。
webView.getSettings().setDomStorageEnabled(true);
虽然,我在以前的代码中略微改变了它,以便最适合我使用它的目的。我使用的代码是
myWebView.getSettings().setDomStorageEnabled(true);
。我希望这会有所帮助。