我正在开发一个网站。在该站点中单击一个按钮,它应该重定向到下一页。我的问题是单击按钮时,它应该检查浏览器的弹出窗口阻止程序是否已启用。如果它已启用,那么我应该显示一条错误消息,说明弹出窗口已被阻止。否则应该转到下一页。是否可以通过编码?请尽快帮助我
问问题
883 次
2 回答
3
试试这样。它将返回真或假。用于阻止弹出。
function isPopupBlocked()
{
var oWin = window.open("UrltoOpen","yourName","width=0,height=0,top=5000,left=5000");
if (oWin==null || typeof(oWin)=="undefined") {
return true;
} else {
oWin.close();
return false;
}
}
于 2012-08-06T06:15:37.843 回答
1
检测弹出窗口是否被阻止:
var newWin = window.open(url);
if(!newWin || newWin.closed || typeof newWin.closed=='undefined')
{
//POPUP BLOCKED
}
于 2012-08-06T05:56:39.480 回答