• Android webView打不开网页的解决办法


     在我们开发过程中,有可能会遇到webview有些网页打不开的问题。这可能是设置的不对,下面就是解决办法。

    进行如下设置吧,大多数情况都能解决!

    displayWebview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);//设置js可以直接打开窗口,如window.open(),默认为false
    displayWebview.getSettings().setJavaScriptEnabled(true);//是否允许执行js,默认为false。设置true时,会提醒可能造成XSS漏洞
    displayWebview.getSettings().setSupportZoom(true);//是否可以缩放,默认true
    displayWebview.getSettings().setBuiltInZoomControls(true);//是否显示缩放按钮,默认false
    displayWebview.getSettings().setUseWideViewPort(true);//设置此属性,可任意比例缩放。大视图模式
    displayWebview.getSettings().setLoadWithOverviewMode(true);//和setUseWideViewPort(true)一起解决网页自适应问题
    displayWebview.getSettings().setAppCacheEnabled(true);//是否使用缓存
    displayWebview.getSettings().setDomStorageEnabled(true);//DOM Storage
    // displayWebview.getSettings().setUserAgentString("User-Agent:Android");//设置用户代理,一般不用

        缓存不开启的时候,可能会有一些使用了这些存储的网页无法打开。

        关于AppCache和DomStorage的介绍,可以参考下面这位大神的日志: 
    http://blog.csdn.net/a345017062/article/details/8703221

       如果你的问题通过我这篇日志解决了,不要忘记点个赞哦!^_^

  • 相关阅读:
    希尔排序
    快速排序
    归并排序
    插入排序
    简单选择排序
    冒泡排序
    算法之时间复杂度和空间复杂度
    数据结构与算法思维导图
    rootfs根文件系统
    kernel 2.6.35.7向S5PV210移植
  • 原文地址:https://www.cnblogs.com/yejiurui/p/4936618.html
Copyright © 2020-2023  润新知