详细问题描述
var temp = new Image();
temp.src = sd_path;
temp.onload = function() {};
temp.onerror = function(e) {};
当在 json 配置文件设置:
"kernel" : {
"ios" : "WKWebview"
}
则不管文件存在不存在都触发 temp.onerror ,如果不设置 "ios" : "WKWebview" 则正常触发 temp.onload = function() {};
我们公司首个APP采用的是html5+混合APP开发,已经上架8个多月了,运转良好,由于uniapp坑太多,所以第2个APP还是采用的html5+混合模式;
目前新APP需要使用 WKWebview 模式开发,希望能修复这个BUG
[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
HBuilderX 2.1.3.20190723
[运行端是h5或app或某个小程序?]
app
App运行环境说明
[iOS版本号]
iPhone 6plus
全栈 (作者)
呃,测试了下,发现 wkwebview 模式下,<img src="sd_path"/> 根本不能显示!图片是存在的,不使用 wkwebview 即正常加载图片显示。 请问这个能解决么?
2019-07-28 14:48
全栈 (作者)
非 wkwebview 模式的情况下,<img src="sd_path"/> 是能显示的!这么搞难道要将图片转为base64才能缓存了?
2019-07-28 15:03
全栈 (作者)
直接将SD卡的图片转为base64赋值给src就行了!
2019-07-28 15:23