这里的 'res.data.billPath' 是请求服务端接口返回的发票地址,为了兼容ios手机浏览器问题
var form = document.createElement("form");
form.action = res.data.billPath;
form.method = "get";
form.style.display = "none";
form.target = '_blank';
document.body.appendChild(form);
form.submit();
document.body.removeChild(form);
form.target = '_blank'; 这个是打开新页面, 微信内置浏览器,需要另做处理
// 检测是否是微信浏览器
const wechat= function () {
var ua = navigator.userAgent.toLowerCase();
if ((ua.match(/MicroMessenger/i)) as RegExpMatchArray | string == 'micromessenger') {
return true;
} else {
return false;
}
}