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

以前的一篇文章中注释掉的代码是关键

Android WebView 加载弹出浏览器选择 和 空白页面解决
http://bbs.vpigirl.com/forum.php?mod=viewthread&tid=503&fromuid=2
(出处: 心惊变 回忆的路上,时间变得好慢!)

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

displayWebview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);//设置js可以直接打开窗口,如window.open(),默认为falsedisplayWebview.getSettings().setJavaScriptEnabled(true);//是否允许执行js,默认为false。设置true时,会提醒可能造成XSS漏洞displayWebview.getSettings().setSupportZoom(true);//是否可以缩放,默认truedisplayWebview.getSettings().setBuiltInZoomControls(true);//是否显示缩放按钮,默认falsedisplayWebview.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

更多相关文章

  1. 关于 Android(安卓)Drawable Resource学习
  2. color用法大全--Android布局背景颜色设置
  3. 设置 quick-cocos2d-x 在 Mac 下的编译环境
  4. 最近遇到的一些Bug的处理
  5. 控制seekBar的进度颜色
  6. android opengl es添加纹理,绘制立方体纹理,立方体使用不同纹理
  7. Android的onMeasure和onLayout And MeasureSpec揭秘
  8. Android可滑动TextView设置大段文字后,如何滚动到结尾显示。
  9. Android(安卓)WebView控件

随机推荐

  1. Android NDK介绍
  2. Android SDK Samples,学习Android的好方法
  3. android中Webview与javascript的交互(互相
  4. Android通过WebView实现office文档在线预
  5. Android利用ant将多个jar包合并成一个jar
  6. 项目总结
  7. Android基础和运行机制
  8. android usb主从设备模式解析,网络连接调
  9. Android ADB安装和卸载或删除Android设备
  10. Android应用程序及其主要结构