Android的webview在使用h5页面的时候,容易碰到h5页面中的图片加载异常的问题。一般情况下这种情况是由于android端和h5页面端使用的http链接头不一致导致的。
Android中使用了https头,而h5页面中使用了http头,就会出现此类问题。反之,亦然。所以在使用webview的时候,一定要保持两者的请求头一致。这样能避免产生很多问题。此外。在5.0以上的版本中可以设置混合模式来解决这个问题。代码如下:
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){
getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
本文介绍了Android WebView加载H5页面时遇到的图片加载异常问题及其原因,并提供了在Android 5.0以上版本通过设置混合模式解决该问题的具体方法。
3197





