我用 Python+Flask 搭建了一个服务器,在我的页面中使用了 3rd 方 javascript SDK,这个页面会被微信打开。这是代码片段:
document.querySelector('#scanQRCode1').onclick = function () {
wx.scanQRCode({
needResult: 1,
desc: 'scanQRCode desc',
success: function (res) {
var newurl = "{{ url_for('ReturnStep1') }}" + "/" + res.resultStr;
window.location.replace(newurl);
}
});
在 Android 上打开页面时,它可以正确重定向到新页面。但它会立即使用 res.resultStr 的内容刷新窗口。
在 iphone 上运行相同的代码时,它是正确的。
有没有人有任何想法?谢谢