回复
WebView 中的图片不能被加载
Onesanpang
发布于 2022-1-12 15:59
浏览
2收藏
前言:记录一个WebView使用过程中遇到的问题
问题
在使用WebView
过程中,发现WebView
加载的链接中有部分图片不能正常展示。
原因
因为被WebView
加载的链接是https
的,而那些不能展示的图片的url
是http
类型的,问题就在于WebView
不能从安全源去加载从不安全的源。
解决办法
- 首先设置
WebView
加载资源的安全策略:
//设置 WebView 将采用自适应模式从不安全的源加载内容。
webView.getWebConfig().setSecurityMode(WebConfig.SECURITY_SELF_ADAPTIVE);
另外还有两种安全模式:
SECURITY_ALLOW
SECURITY_NOT_ALLOW
具体可以去官方介绍中去了解:WebView官方API
- 接下来还需要配置
APP
支持http
请求:
//在config.json中添加
"deviceConfig": {
"default": {
"network": {
"cleartextTraffic": true
}
}
},
完事儿了/手动狗头
分类
已于2022-1-12 16:06:08修改
赞
4
收藏 2
回复
相关推荐