JavaScript检测window.open()弹出窗口是否被拦截
分类:实例代码
JavaScript检测window.open()弹出窗口是否被拦截属于前端实例代码,有关更多实例代码大家可以查看。
在当前,window.open()弹出窗口默认状态下是会被浏览器拦截的。
但是阻止弹出窗口的提示不是太明显,可能很多用户无法看到,下面就来分享一个能够明确提示弹出窗口被拦截的代码。
代码实例如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.pipipi.net/" /> <title>前端教程网</title> <style> .element:before{ content:'pipipi.net'; color:rgb(255,0,0); } </style> <script> var windowName = '前端教程网'; var popUp = window.open('http://www.pipipi.net', windowName, 'width=1000, height=700, left=24, top=24, scrollbars, resizable'); if (popUp == null || typeof(popUp)=='undefined') { alert('请解除窗口阻拦,重新点击链接。'); } else { popUp.focus(); } </script> </head> <body> <div class="element"></div> <div id="show"></div> </body> </html>
JavaScript检测window.open()弹出窗口是否被拦截,这样的场景在实际项目中还是用的比较多的,关于JavaScript检测window.open()弹出窗口是否被拦截就介绍到这了。