https访问http加载不出图片
在我们开发的过程中之前用的不是http ,后面启用了https
网页里面有http连接的图片 在 targetSdkVersion 改为27 后升级之后 ,在有的手机上h5页面里面的图片显示不出来
进行处理的方式
解决方法:
在webview加载页面之前,设置加载模式为MIXED_CONTENT_ALWAYS_ALLOW
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
在Android5.0以下,默认是采用的MIXED_CONTENT_ALWAYS_ALLOW模式,即总是允许WebView同时加载Https和Http;而从Android5.0开始,默认用MIXED_CONTENT_NEVER_ALLOW模式,即总是不允许WebView同时加载Https和Http
另外也可以 在我们项目中 可以将https 改成 http 也可以 https
作者:weixin_39627408
来源链接:https://blog.csdn.net/weixin_39627408/article/details/111891069