Python+Flask でサーバーを構築し、ページでサードパーティの JavaScript SDK を使用しました。このページは WeChat で開きます。コード スニペットは次のとおりです。
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で同じコードを実行すると、正しいです。
誰にもアイデアはありますか?ありがとう