如何在不打开JavaScript的新窗口的情况下检测阻止的弹出窗口?

时间:2011-02-04 15:15:34

标签: javascript browser

我有一个场景,我需要点击资源处理程序来检索文档。我这样做是通过打开一个带有ashx文件URL的新窗口。我将一些事件绑定到窗口的onunload事件,以便在文件下载完成后运行。但是,当浏览器弹出窗口被阻止时,我的窗口对象为空。在我调用window.open之前,有没有办法可以检测到这个浏览器设置?

1 个答案:

答案 0 :(得分:1)

没有

但试试这个

<a href="page.html" target="_blank"
onclick="w=window.open(this.href,this.target,'width=400,height=500'); 
return w?false:true">Popup</a>