小程序web-view不能调用JSSDK接口
外部链接 单独使用微信打开 使用wx.scanQRCode()正常 在小程序的web-view标签下就不能使用了,API说小程序web-view支持的jssdk接口已经有wx.scanQRCode()了 这是怎么回事呢,我用的jweixin-1.3.1.js 用1.0.0也是一样,我自己的代码在这:
有人能回答下么···都好几天了·····
4 回复
@唢呐哑了,嗯,请问这个问题解决了吗,我也遇到了相同的问题。我用JSSDK1.3.2在webview的JS调起scanQRCode时提示config:fail的错误,签名是正常的。代码片段如下:
...... wx.config({ debug: true , appId: "'" + data.appId + "'" , // data.appId 从接口获取 timestamp: data.timestamp, // data.timestamp 从接口获取 nonceStr: "'" + data.nonceStr + "'" , // data.nonceStr 从接口获取 signature: "'" + data.signature + "'" , // data.signature 从接口获取 jsApiList: [ // 必填,需要使用的JS接口列表 'checkJSApi' , 'scanQRCode' ] }); wx.ready( function () { wx.checkJsApi({ jsApiList: [ 'scanQRCode' ], success: function (res) { alert(JSON.stringify(res)); } }); wx.scanQRCode({ needResult: 1, // 0扫描结果由微信处理,1则直接返回扫描结果,默认为0 desc: '微信扫码' , success: function (res) { layer.close(i); alert(JSON.stringify(res)); } }); }); wx.error( function (res) { alert(JSON.stringify(res)); }); ...... |