我们也是这个bug,微信小程序嵌入自己的业务域名,也就是web之后,拍照总是闪退或者直接重新打开小程序
试了很多种上传组件
其中有原生html标签 input file
有layui、webuploader、uploadify、
当然也试了微信的jssdk
都是一个故障,其中 mate9pro这种问题最为明显。
好像你们并没有修复的适用于所有的机型吧,实话说我们在IOS没发现这种问题,但是mate9P上很严重!
看上面很多帖子说你们3月份解决了IOS的bug,但是安卓端好像没解决,特别是低端机或者某些政府的双系统机器,出现这个问题很频繁。
现在问题解决了吗,我们现在也出现了这个问题
解决了,解决办法就是不要用webview,写原生小程序
可以用jssdk的chooseImage来选择图片。
不过图片上传似乎要先上传到微信服务器才行。
我这里实测是ios9和ios10下webview中使用input导致小程序闪退,更换微信jssdk中的chooseImage去上传照片后已得到解决。安卓机使用了小米,华为,魅族等低端手机未发现问题,mate9p由于没有测试机所以不是很清楚
在iOS中,若存在JSSDK接口调用无响应的情况,可在
<web-view/>
的src后面加个#wechat_redirect解决。