已阻止与未阻止的弹出窗口

use*_*312 3 javascript browser popupwindow

我发现,浏览器不会阻止所有弹出的JavaScript窗口.

如何在JavaScript中编写不会被浏览器阻止的弹出窗口?

我的意思是影响差异的主要因素是什么?

Mar*_*ers 8

在Firefox(以及大多数其他带弹出窗口阻止程序的现代Web浏览器)中,如果Javascript窗口是用户单击的结果,则通常允许使用Javascript窗口,但如果它们尝试在后台打开则停止.

将这些糟糕弹出窗口中使用的方法与这些优秀弹出窗口进行比较.源代码可在网站上找到.以下是"好"弹出窗口的源代码:

<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>
Run Code Online (Sandbox Code Playgroud)