wx.scanQRCode({
needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: ["qrCode"], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) {
var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
// bla bla
});
如上所示,js sdk 的 scanQRCode 方法,按照文档里的描述,needResult 为 1 时应该不跳转,而是返回二维码的内容到回调函数才对,但是实际情况是在 Android 下,偶尔就会发生扫完码直接就跳转到二维码上面的链接里去了。iOS 下没有遇到过。大家知道是怎么回事吗?如何解决这个问题?
网上有个相关的问题:
http://www.oschina.net/questi...
更新:
又遇到一个类似的问题,就是公众号的菜单里,虽然配置的是 scancode_waitmsg
,偶尔也会出现上面一样的问题,也即扫完码后直接跳到了二维码的页面,而且在 iOS 下也遇到了。难道是最近微信版本更新带来的 bug ?