Android webView打不开网页的解决办法
2015-11-04 17:16
507 查看
在我们开发过程中,有可能会遇到webview有些网页打不开的问题。这可能是设置的不对,下面就是解决办法。
进行如下设置吧,大多数情况都能解决!
缓存不开启的时候,可能会有一些使用了这些存储的网页无法打开。
关于AppCache和DomStorage的介绍,可以参考下面这位大神的日志:
/article/2609122.html
如果你的问题通过我这篇日志解决了,不要忘记点个赞哦!^_^
进行如下设置吧,大多数情况都能解决!
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的介绍,可以参考下面这位大神的日志:
/article/2609122.html
如果你的问题通过我这篇日志解决了,不要忘记点个赞哦!^_^
相关文章推荐
- IOS开发基础Object-C(07)—OC内存管理(1)-retain和release
- Android学习--DatePicker和TimePicker使用
- iOS 修改状态栏颜色
- Android适配之适配不同语言,即国际化
- System.err﹕ android.os.NetworkOnMainThreadException
- android编程之入门篇 第一个hellloword,用java代码写控件
- AutoMapper(二)
- xcode 7种使用coredata遇到 Class not found, using default NSManagedObject instead.问题
- IOS错误诊断之-linker command failed with exit code 1
- Android自动化测试中AccessibilityService
- Android自定义view(5)
- 使用ViewTreeObserver动态调整控件位置(Android)
- onCreate方法中调用PopupWindow的错误:android.view.WindowManager$BadTo
- Android自定义View(4)
- 【ios开发】关于NSPredicate的详解
- 《ArcGIS Runtime SDK for Android开发笔记》——(8)、关于ArcGIS Android开发的未来(“Quartz”版Beta)
- Android自定义View(3)
- python列表函数append(),extend()只改变对象的值,无返回值
- IAP - 1
- Android4.4编译错误(ubuntu 12.04 64位)lzop: not found