| |
There are a lot of pop-up killers. However, their
authors do not explain as they work. On this page
you can test any pop-up killer and learn weak and
strong aspects of the program. The tests will utilize
java-scripts. Therefore, check up the browser adjustments:
java-scripts should be enabled. To prevent
script debugger messages go to Advanced Tab on Internet
Options, then check "disable script debugging"
and uncheck "display a notification about every
script error".
Note 1: To show test results the java-script
operator window.opener is used, which works aberrantly
in IE 5.0 and previous versions. Please use IE 5.5
or higher.
Note 2: If the tested pop-up killer uses a
"black" list, you should adjust it before
test. To customize "black" list use the
following properties: the pop-up window URLs start
with "http://www.webknacks.com/aptest_p..."
(for example http://www.webknacks.com/aptest_pa2a.htm)
and have the title "Pop-up" in these tests.
| There is no formal difference between
a new window and sponsor's pop-up. To distinguish
them we assume that: |
|
a
|
if the new window is opened after it's parent
has been clicked, then it is an useful window
(onclick allow rule) |
|
r
|
otherwise if the new window is opened without
user actions in the parent window, then it is
a pop-up window (idle interdictory rule) |
|
r
|
if the new window is opened immediately after
the parent window has been closed, then it is
a pop-up window (onunload interdictory rule) |
|
r
|
if the new window is opened immediately after
the parent page has been loaded, then it is a
pop-up window (onload interdictory rule) |
These assumptions and a lot of heuristic rules are
the basis of Antipopup
for IE. Please pay attention to this pop-up
killer.
A. Simple tests
|
|
|