当微信扫一扫返回1处理结果执行到链接跳转时,会随机出现页面跳转到微信扫一扫返回的链接。

小k_雅 发布于 2016/05/23 11:52
阅读 1K+
收藏 0

@杰克灯 你好,想跟你请教个问题:你好,我看到你发布的微信扫一扫跳转错误的问题,请问有解决方法了吗,跪谢!!问题如下


:(直接复制你帖子哈,不要介意)
wx.scanQRCode({


    needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,


    scanType: ["qrCode"], // 可以指定扫二维码还是一维码,默认二者都有


    success: function (res) {


    var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果


    var para = result.split('?')[1];


    window.location.href= url + para;


});


当微信返回结果执行到链接跳转时,会随机出现页面跳转到微信扫一扫返回的链接。

加载中
0
小白i
小白i
这个问题解决了吗?我现在也遇到了
0
杰克灯
杰克灯

解决了呀,当时我那个帖子上就有答案了,在  window.location.href= url + para;
这个跳转动作之后加上return跳出当前js函数,我个人是这样理解,当微信的js-sdk在执行完我们的js后会默认执行跳转扫描的二维码链接,所以需要需要手动return中断js的执行。

小k_雅
试了一下你说的方法,还是不行,我只能根据用本地储存,当用户跳转到链接页就变为提示返回页,然后做了延迟清缓存,不过用return截止跳转我也很同意,过后再尝试一下,O(∩_∩)O谢谢
返回顶部
顶部