如何摆脱windows.open的弹出窗口拦截器

时间:2013-03-04 13:08:27

标签: javascript jquery

我正在使用windows.open打开这样的页面:

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

但是我遇到弹出窗口阻止程序错误。

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

1 个答案:

答案 0 :(得分:0)

您可以使用以下脚本来检查弹出窗口是否被阻止

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

但是如果弹出窗口被阻止你就无法打开窗口,所以为了避免它你可以使用jquery创建自己的自定义弹出窗口:Jquery DialogTop 10 jQuery Modal Box Plugins这将允许你提供模型弹出窗口窗口给用户。