3
A
回答
4
来决定什么弹出窗口会被阻塞的主要因素是良好的弹出窗口必须显示用户后做一些动作像点击或做一些其他事件,如按回车。
但是,您可以使用页面内弹出式窗口(如JQuery UI Dialog),所有弹出窗口阻止程序都无法阻止它,因为它只是像span或div这样的html标记。因此,它对于理解弹出标签中的内容并不够聪明。它应该是避免所有弹出窗口阻止程序的最佳方式。
7
在Firefox(与弹出窗口拦截其他大多数现代Web浏览器)的JavaScript窗口通常允许他们是否是用户点击的结果,但如果他们试图在后台打开停止。
比较在这些bad popups使用这些good popups的方法。源代码可在网站上找到。这里是“好”的弹出窗口的源代码:
<a href="javascript:winopen('http://www.popuptest.com/popup3.html','blank','width=450,height=235,status=yes')">Good PopUp #1</a>
<br><br>
<A class=blu HREF="http://www.popuptest.com/popup2.html" target="_BLANK">Good PopUp #2</A>
<br><br>
<A class=black HREF="http://www.popuptest.com/popup3.html" onclick="NewWindow(this.href,'rank','450','450','yes','center');return false" onfocus="this.blur()">Good PopUp #3</A>
<br><br>
<a href="javascript:PopWindow('http://www.popuptest.com/popup4.html', 450, 320)">Good PopUp #4</A>
+0
只有其中两个弹出链接看起来非常好,其余都无法访问。 –
相关问题
- 1. 每次弹出窗口被阻止时
- 2. FB.login限制弹出窗口阻止
- 3. 页面,而不弹出窗口阻止
- 4. 阻止弹出窗口的脚本
- 5. 合法避免弹出窗口阻止
- 6. Twitter登录弹出窗口被阻止
- 7. 弹出窗口阻止调试模式
- 8. 如何阻止我的Facebook共享窗口被弹出窗口阻止程序阻止?
- 9. 与ASP.Net按钮弹出窗口点击,不弹出窗口阻止程序
- 10. wp7弹出窗口阻止弹出文本框
- 11. 检测阻止的弹出窗口而不打开弹出窗口
- 12. Visual Basic - 阻止窗口
- 13. GDI +窗口阻止关机
- 14. 如何测试一个命名窗口是否被打开或被弹出窗口阻止程序阻止?
- 15. 弹出窗口阻止程序阻止弹出而Silverlight的按钮或点击hyperlinkbutton
- 16. 为什么IE8阻止出现在IE7中的弹出窗口?
- 17. Facebook登录弹出阻止
- 18. 如何阻止鼠标退出窗口?
- 19. 如何阻止IE浏览器阻止弹出窗口的小册子与pinterest相同
- 20. 的UIWebView阻止弹出窗口,也阻断了原来的网站
- 21. 阻止来自相同域的弹出窗口
- 22. Powershell为什么弹出窗口,如何阻止它
- 23. AJAX弹出窗口在IE中被阻止,但不在FF中
- 24. 弹出窗口阻止程序和Flex的PopUpManager
- 25. 弹出窗口阻止程序IE8和安全区域
- 26. 浏览器弹出窗口阻止程序已关闭/打开
- 27. 在Firefox中禁用弹出窗口阻止程序
- 28. 如果Internet Explorer自动关闭弹出窗口阻止程序
- 29. 如何在打印时避免弹出窗口阻止程序
- 30. Javascript假点击触发子公司弹出窗口被阻止
有人,请更多的可读性和可理解重命名这个问题。 –