【Android】WebView链接为https,内容图片为http,图片不显示

问题:

在Android5.0 以及以上的系统,当WebView加载的链接为Https开头,但是链接里面的内容,比如图片为Http链接,这时候,图片就会加载不出来


原因:

从Android5.0开始,WebView默认不支持同时加载Https和Http混合模式。


解决方案:

在webview加载页面之前,设置加载模式为MIXED_CONTENT_ALWAYS_ALLOW

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {  
     webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);  
} 


猜你喜欢

转载自blog.csdn.net/connor__ak/article/details/78464801