gpt4 book ai didi

javascript - 用户登录前的弹窗检测

转载 作者:数据小太阳 更新时间:2023-10-29 05:05:02 26 4
gpt4 key购买 nike

有没有一种好方法可以确定一个人是否启用了弹出窗口阻止程序?我需要维护一个 web 应用程序,不幸的是,它有大量的弹出窗口,我需要检查用户是否启用了弹出窗口阻止程序。

我发现这样做的唯一方法是从 javascript 打开一个窗口,检查它是否打开以确定是否启用了阻止程序,然后立即将其关闭。

这有点烦人,因为没有启用它的用户会在窗口立即打开和关闭时在屏幕上看到一个小的闪光。

是否有任何其他非侵入性方法可以实现此目的?

最佳答案

阅读Detect a popup blocker using Javascript :

基本上,您检查“window.open”方法是否返回新打开窗口的句柄。

看起来像这样:

var mine = window.open('','','width=1,height=1,left=0,top=0,scrollbars=no');
if(mine)
var popUpsBlocked = false
else
var popUpsBlocked = true
mine.close()

关于javascript - 用户登录前的弹窗检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/250216/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com