打开支付页是在请求回调后发生的,回调后打开空页面依然会被拦截,因此,
一定要在发起请求前打开一个空页面:
const openWindow = window.open("about:blank");
回调完成后再给新页面赋予具体地址:
openWindow.location = res.data.payUrl;
如ajax请求:
const openWindow = window.open("about:blank");
$.ajax({
url: "test.html",
context: document.body,
success: function(res){
openWindow.location = res.data.payUrl;
}
});