Chr*_*way 6 javascript browser popup
有没有一种很好的方法来确定一个人是否启用了弹出窗口拦截器?我需要维护一个Web应用程序,不幸的是它有大量弹出窗口,我需要检查用户是否启用了弹出窗口阻止程序.
我发现这样做的唯一方法是从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()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2320 次 |
| 最近记录: |