[英]JS open new tab and avoid popup blocker
这是代码:
function openUrl(url) {
var newTab = window.open(url, '_blank');
if (!newTab || newTab.closed) {
}
}
}
如果有弹出窗口阻止程序,则选项卡未打开,所以我需要做一些事情,以便在打开弹出窗口阻止程序的情况下打开它。 如果您有任何不涉及新按钮的解决方案,我将很乐意听到。 如果没有解决方案,那么可以添加确认并使用它。 我尝试在 if 中添加确认并使用单击触发器打开新选项卡,但什么也没有。
我试着把它放在 if 中:
var a = document.createElement('a');
a.target="_blank";
a.href=url;
a.click();
但什么都没有 请帮忙 谢谢!
var windowReference = window.open("http://www.example.com", "_blank");
if (!windowReference) {
// popup was blocked
window.location.href = "http://www.example.com";
}
问题未解决?试试以下方法:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.