微信公众号 JS-SDK 扫码接口,扫码跳转直接限制结果问题 2C

JS-SDK的 wx.scanQRCode扫码接口,代码如下:
wx.scanQRCode({
needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) {
var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
window.location.href="/getlist/page?action=-1";

}
});
扫描文本二维码时,直接跳转显示扫描结果,而不执行window.location.href="/getlist/page?action=-1";

哪位大侠遇到解决过啊?或者大家有什么好点的解决方法,灰常感谢大家 帮忙看下哈

5个回答

没有问题啊。。可能是微信版本问题吧。。我这里是最新的微信可以执行跳转。。

我的也是最新版本,我用IOS系统的微信扫码,没有问题,就是用安卓手机扫码的时候会有这种情况

showbo
支付宝加好友偷能量挖 我的是android的最新的微信。。
4 年多之前 回复

难道是网速的问题吗(⊙﹏⊙)b,我这里网速很慢

试了下面这种方法,也解决不了
var u = navigator.userAgent;

                        if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机
                            location.href = "/url?result=" + result + '/#wechat_redirect';
                        }
                        else if (u.indexOf('iPhone') > -1) {//苹果手机
                            location.href = "/url?result=" + result + '/';//取参数的时候去除/
                        }

后来试了下 只要调用一次alert就不会出现这种问题,再往后就没尝试了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问