弄了一下午啊,你说累不累
webview loadurl的时候 对于页面里面的资源,如果资源url域名与页面域名不同的话,android各个版本会有不同的反应状况,就拿我昨天的问题来说吧,客户那边说发现了一个问题,有的手机里面的图片加载不进来,但是图片的框架是有的,就像你手机用地流量模式去浏览网页,图片不加载这种情况,客户真的把我逼急了,因为我不知道什么情况啊
好久好久之后,终于在一个群里面找到了答案,对于android 版本21以上默认不加载域名不同的资源,属于代码设置才可以,如下:
if(Build.VERSION.SDK_INT>= Build.VERSION_CODES.LOLLIPOP) {
settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
哎 真的解决了!