我需要将在网页的顶部生成一个弹出窗口dispalying消息的代码“您的弹出式窗口拦截已启用。如果弹出窗口阻止程序已启用,请禁用它以继续“。否则它应该转到下一页。显示在浏览器窗口顶部的弹出窗口,如果弹出窗口阻止程序启用
回答
您可以使用下面的代码
var wPopup = 'newPopup';
var popUp = window.open('page url', wPopup, 'width=800, height=600, left=24, top=24, scrollbars, resizable');
if (popUp == null || typeof(popUp)=='undefined') {
alert('Your pop up blocker has been enabled. Please disable it to continue');
}
else {
popUp.focus();
}
已经有计算器中的一个问题,这将是有益的 Detect blocked popup in Chrome
我使用了这段代码。但它不工作。即使弹出窗口阻止程序已启用,它也会重定向到下一页。 – user1575995 2012-08-06 05:31:43
它为我工作。请告诉你有什么尝试。检查是否有任何错字。 – Narendra 2012-08-06 06:02:03
通过禁用弹出窗口阻止程序第一次检查它打开弹出窗口,然后尝试启用弹出窗口阻止程序来检查它是否阻止。 – Narendra 2012-08-06 06:03:09
- 1. 在浏览器窗口关闭前显示jQuery弹出窗口
- 2. 如何在父窗口顶部显示弹出窗口?
- 3. 浏览器弹出窗口阻止程序已关闭/打开
- 4. 检测如果浏览器阻止弹出窗口
- 5. 弹出窗口顶部?
- 6. 浏览弹出窗口?
- 7. 如何显示其他弹出窗口上的弹出窗口?
- 8. 与ASP.Net按钮弹出窗口点击,不弹出窗口阻止程序
- 9. 在新的浏览器窗口GWT弹出窗口
- 10. 阻止与非阻止弹出窗口
- 11. 的FB.login()调用弹出窗口阻止谷歌浏览器
- 12. asp.net - 弹出窗口显示弹出窗口
- 13. 在C#中打开浏览器窗口作为弹出窗口#
- 14. 弹出窗口:当弹出弹出窗口时关闭弹出
- 15. 从弹出窗口打开新的浏览器窗口
- 16. 被浏览器窗口隐藏的jQuery图像弹出窗口
- 17. 弹出窗口和浏览器动作窗口之间的chrome.storage
- 18. 弹出窗口不显示
- 19. 弹出窗口不显示
- 20. 弹出窗口不显示
- 21. 显示弹出窗口
- 22. iPhone:MKAnnotation显示弹出窗口?
- 23. 解决浏览器弹出窗口
- 24. 弹出式窗口浏览器控件
- 25. Javascript登录浏览器弹出窗口
- 26. Java桌面浏览器弹出窗口
- 27. Selenium关闭浏览器弹出窗口
- 28. Android弹出窗口在弹出窗口外弹出时解雇
- 29. 打开新窗口弹出窗口与浏览器分开
- 30. 浏览器窗口弹出窗口 - 风险和特殊功能
看这个,如果它可以帮助http://www.davidtong.me/detecting -popup-blocker-pattern/ – ZafarYousafi 2012-08-06 05:13:00