1

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

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

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

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

4

1 回答 1

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,它们将允许您向用户提供模型弹出窗口。

于 2013-03-04T13:15:48.547 回答