WebView不会在所有设备上加载一些复杂的html5网页(如游戏)......仅在其中一些设备上加载

时间:2015-01-20 07:17:36

标签: android webview android-webview

我注意到一些复杂的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

1 个答案:

答案 0 :(得分:1)

对不起,这个回复来得太晚了。希望你已经能够找到解决这个问题的方法了,但是如果你还在努力的话:我遇到了一个非常类似的问题而且这个人,Android webview does not load the page but app load from browser,答案对我的情况有帮助。

webView.getSettings().setDomStorageEnabled(true);

虽然,我在以前的代码中略微改变了它,以便最适合我使用它的目的。我使用的代码是

myWebView.getSettings().setDomStorageEnabled(true);

。我希望这会有所帮助。