问题场景:
cordova生成的android app在引入第三方的https网址时候,里面有图片是http链接形式加载的,这样会导致此图片不能正常显示,如图:

解决方法:
找到cordova webview插件inappbrowser逻辑代码

找到代码中设置webview websetting的地方加入如下代码:
//解决https第三方网址加载http图片
settings.setBlockNetworkImage(false);
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
如图

本文介绍了如何在Cordova生成的Android应用中处理第三方HTTPS网址中出现的HTTP图片加载问题,通过调整inappbrowser插件的WebSettings,确保图片显示。方法涉及设置`blockNetworkImage`和混合内容模式。
1374

被折叠的 条评论
为什么被折叠?



