问题场景:
cordova生成的android app在引入第三方的https网址时候,里面有图片是http链接形式加载的,这样会导致此图片不能正常显示,如图:
解决方法:
找到cordova webview插件inappbrowser逻辑代码
找到代码中设置webview websetting的地方加入如下代码:
代码语言:txt复制 //解决https第三方网址加载http图片
settings.setBlockNetworkImage(false);
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
如图