首页 > IT职业 > IT职场 > window.open浏览器窗口拦截
有异步数据时:可弹popup框,让用户手动点击跳转
同步时:
openWin(url) {
try {
const el1 = document.createElement('a');
el1.setAttribute("target", "_blank");
el1.setAttribute("id", "openWin");
el1.setAttribute("style", "display:none;");
el1.setAttribute("href", url);
document.body.appendChild(el1);
document.getElementById("openWin").click();
document.body.removeChild(el1);
}
catch (e) {
window.open(url);
}
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3313/viewspace-2824267/ ,如需转载,请注明出处,否则将追究法律责任。