JS中的弹出式阻滞剂检测(V95及以上)
var newWin = window.open(url);
if(!newWin || newWin.closed || typeof newWin.closed=='undefined')
{
//POPUP BLOCKED
alert('blocked');
} else {
alert('enabled');
}
此代码仅在我在Chrome中新加载的网站时首次起作用。但是,一旦我允许弹出和Agin从Chrome站点设置中禁用它,它仍会打开窗口,并给予警报为“启用”
var newWin = window.open(url);
if(!newWin || newWin.closed || typeof newWin.closed=='undefined')
{
//POPUP BLOCKED
alert('blocked');
} else {
alert('enabled');
}
This code only works for first time when I newly loaded site in chrome. But once I allow popup and agin disabled it from chrome site setting still it opens window and gives alert as 'enabled'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
更多
发布评论