Webview无法正常工作

时间:2016-11-03 09:43:37

标签: android android-studio webview web

我在网站www.doriddles.com上添加了一个webview到我的android应用程序。除了谜语的答案外,一切正常。 (请参阅这些截图,以便更清楚地了解我的意思) 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");

**更新:实际上,我们决不会自己解决这个问题。这是这个特定网站的问题。我切换到另一个网站作为我的来源。现在一切都很完美!**

3 个答案:

答案 0 :(得分:0)

您可以添加这些行并检查它是否正常工作。

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");

如果它不起作用,请告诉我。

答案 1 :(得分:0)

根据谷歌的说法。他们建议我们使用Chrome自定义标签。 它比WebView快得多。

检查链接:http://pastebin.com/wxVus42W

答案 2 :(得分:0)

实际上,我们决不能自己解决这个问题。这是这个特定网站的问题。我切换到另一个网站作为我的来源。现在一切都很完美!