$('.scan').on('click', function () { wx.scanQRCode({ needResult: 1, scanType: ["barCode","qrCode"], success: function (res) { sleep(1000); //暂停一秒钟 scan(res.resultStr);//扫描结果处理 }, error: function(res){ if(res.errMsg.indexOf('function_not_exist') > 0){ alert('版本过低请升级') } alert(res.errMsg); }, }); }) 经过测试,扫描完后暂停一秒钟就能解决苹果手机扫码没反应的问题
wx.scanQRCode问题https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html 苹果手机调用wx.scanQRCode没有触发回调 微信版本7.0.14 ios版本13.2.3 iphone8。同样的代码在安卓还有开发工具里是没问题的。
2020-07-08