我注意到在进行操作时
$(".sitelink_external").click(function(e){
e.preventDefault();
window.open(redirectUrl,'_blank')
});
它会打开一个新的选项卡或窗口,而不会调用Chrome、Firefox或IE的弹出窗口拦截器。
然而,我想创建一个重定向,以便用户能够后悔,为链接设置一个计时器,如果我这样做:
$(".sitelink_external").click(function(e){
e.preventDefault();
setTimeout("window.open(redirectUrl,'_blank')", timer * 1000);
});
它调用了弹出窗口拦截器,而且没有按照我想要的方式打开弹出窗口,有什么解决办法吗?
编辑:这些答案很好,但并没有解决问题,因为之前它也是以同样的方式工作的。