2013-03-04 67 views
1

我使用windows.open打开一个页面是这样的:如何摆脱弹出式窗口拦截对windows.open

window.open("PlayAPI?CallIDno=" + CallIDno + "&PASSWORD='" + encodeURIComponent(PASSWORD) + "'"); 

但我正在逐渐弹出窗口阻止程序错误。

在其他页面上我得到了这段代码,但没有弹出窗口阻止程序错误。

+0

http://www.ehow.com/how_7340377_detect-blocker-browsers-using-javascript.html看看这是否有帮助,如果它的工作,你可以使用警报为您的用户说明请允许弹出此网站 – Devjosh 2013-03-04 13:12:00

+0

您可以不只是绕过弹出窗口阻止程序。你打开它怎么样? – epascarello 2013-03-04 13:12:32

+0

我“使用过”访问的一个网站有很多弹出窗口 - 我不再访问该网站。 – 2013-03-04 14:07:48

回答

0

您可以使用下面的脚本来检查弹出窗口被阻止或不

var w = window.open('http://google.com'); 
if(!w) { 
    //an alert in this example 
    alert(' pop-up blocker is enabled. '); 
} 

但如果弹出窗口被阻止不能打开的窗口,所以avoide它,你可以使用jQuery创建自己的自定义弹出像这样:Jquery DialogTop 10 jQuery Modal Box Plugins这将允许你提供模型弹出窗口给用户。