zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    docker入门
    初级排序算法1-定义排序规则
    Lambda入门
    mac编辑器vim美化
    SSM搭建
    Memcached安装教程及使用
    lombok
    立个Flag-第一天
    等高线自适应分割
    wpf软件模拟鼠标键盘操作
  • 原文地址:https://www.cnblogs.com/yejiurui/p/4936618.html
Copyright © 2011-2022 走看看