我在我的android应用程序中添加了一个网页视图,网址是www.doriddles.com .Everything运行良好,只是解开了谜底。(请看这些截图,以便更清楚地了解我的意思) This is how it's supposed to look like& this is how it looks like in the app这是我在活动中使用的代码:
WebView easyweb = (WebView) findViewById(R.id.easyweb);
easyweb.getSettings().setJavaScriptEnabled(true);
easyweb.setWebViewClient(new WebViewClient());
easyweb.loadUrl("http://www.doriddles.com/Riddles/Easy");**更新:实际上,我们根本无法自行解决此问题。这是这个特殊网站的一个问题。我切换到另一个网站作为我的信息源。现在一切都完美了!**
发布于 2016-11-03 18:16:04
您可以只添加这些行,并检查它是否正常工作。
final WebSettings settings = easyweb.getSettings();
settings.setJavaScriptEnabled(true);
settings.setDisplayZoomControls(false);
settings.setAppCacheEnabled(true);
settings.setLoadsImagesAutomatically(true);
settings.setBuiltInZoomControls(false);
settings.setPluginState(WebSettings.PluginState.ON);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
easyweb.loadUrl("http://www.doriddles.com/Riddles/Easy");如果它不起作用,请告诉我。
发布于 2016-11-03 19:19:09
根据谷歌的说法。他们建议我们使用Chrome自定义标签。它比WebView快得多。
查看链接:https://developer.chrome.com/multidevice/android/customtabs
发布于 2016-11-03 20:32:20
事实上,我们自己根本无法解决这个问题。这是这个特殊网站的一个问题。我切换到另一个网站作为我的信息源。现在一切都很完美了!
https://stackoverflow.com/questions/40398229
复制相似问题