通过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);
                },

即可。
posted @ 2019-10-15 14:15  张馨  阅读(2382)  评论(0编辑  收藏  举报