通过JS跳转HTML页面(H5支付)时Safari浏览器无法拉起支付


首先我们要把

var win = window.open('', '运行窗口');
win.document.open();
win.document.close();
这几段打开窗口的代码放在ajax请求外面,
然后在ajax请求内部加上这段代码:
  success: function (data) {
                    setTimeout(() => {
                        win.document.write(data);
                    }, 50);
                },

即可。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM