webview支持html5本地缓存

最近开发遇到网页浏览器打开perfect 但是换成webView就不行了,还以为是前端的错误,报了一大堆什么找不到,js什么什么的,直接就扔给前端解决了。

[INFO:CONSOLE(5)] "Viewport argument value "no;" for key "user-scalable" is invalid, and has been ignored. Note that ';' is not a separator in viewport values. The list should be comma-separated.", source: http://xxxxxxx/fukuayanji?theme=desktop (5)
I/chromium: [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
I/chromium: [INFO:CONSOLE(2)] "TypeError: Cannot read property 'yanji_browseNum' of null
I/chromium:     at new <anonymous> (http://xxxxxxx/fukuayanji?theme=desktop:393:20)
I/chromium:     at Object.i [as invoke] (http://xxxxxxx/js/angular.1.4.0.min.js:1:16642)
I/chromium:     at f.instance (http://xxxxxxx/js/angular.1.4.0.min.js:2:5169)

此时webview的setting加上这个

wv.getSettings().setDomStorageEnabled(true);
wv.getSettings().setGeolocationEnabled(true);

http://developer.android.com/reference/android/webkit/WebSettings.html
http://developer.android.com/reference/android/webkit/WebView.html
原来是html用了本地缓存,如果webView不开启这个的话默认是不会载入缓存的。所以就会报上面的错误。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值