问题描述:
webView加载网页 有些图片或头像不显示问题?
这个是webview从5.0开始默认不允许混合模式,https当中不能加载http资源,而此时你使用的是https的链接,所以加载不了http链接的图片。这个通过如下代码设置:
// 解决5.0图片不显示问题
webSettings.setBlockNetworkImage(false);
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){
webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
Android5.0以下是允许混合模式的,即5.0以下不需要设置就可加载,亲测有效。