首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webview不能正常工作

Webview不能正常工作
EN

Stack Overflow用户
提问于 2016-11-03 17:43:37
回答 3查看 1.1K关注 0票数 0

我在我的android应用程序中添加了一个网页视图,网址是www.doriddles.com .Everything运行良好,只是解开了谜底。(请看这些截图,以便更清楚地了解我的意思) This is how it's supposed to look like& this is how it looks like in the app这是我在活动中使用的代码:

代码语言:javascript
复制
  WebView easyweb = (WebView) findViewById(R.id.easyweb);
     easyweb.getSettings().setJavaScriptEnabled(true);
    easyweb.setWebViewClient(new WebViewClient());
    easyweb.loadUrl("http://www.doriddles.com/Riddles/Easy");

**更新:实际上,我们根本无法自行解决此问题。这是这个特殊网站的一个问题。我切换到另一个网站作为我的信息源。现在一切都完美了!**

EN

回答 3

Stack Overflow用户

发布于 2016-11-03 18:16:04

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

代码语言:javascript
复制
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");

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

票数 0
EN

Stack Overflow用户

发布于 2016-11-03 19:19:09

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

查看链接:https://developer.chrome.com/multidevice/android/customtabs

票数 0
EN

Stack Overflow用户

发布于 2016-11-03 20:32:20

事实上,我们自己根本无法解决这个问题。这是这个特殊网站的一个问题。我切换到另一个网站作为我的信息源。现在一切都很完美了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40398229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档