Superiour popup blocker fails popup "test"
Monday, 24. October 2005, 15:19:34
Most of the holes popup users have found in the previous popup blocking approaches have been fixed in the most recent browser versions. Opera's popup blocking has been vulnerable to Flash-trickery but that will be history in Opera 9.
However, some users have been curious why the page http://www.popupcheck.com/freescan/popup/popup_test_standard.asp appears to show several popups that evade the blocker. Analysing this issue throws light on some interesting quirks and browser differences.
There is one immediately obvious aspect of a good popup blocker: it should be good at separating "wanted" popups from "unwanted". Opera fails this popup test because you did ask for the popups - you clicked a link to start the test. In other words, Opera is better at detecting what popups you do want than whatever browser this test was tested with.
Another and more technical aspect is whether the script should be able to detect that the popup it tried to open was blocked. Opera goes further to avoid "popup blocker detection" than the others do: we return a dummy window object to the script. A popup blocking return object demo shows that most other popup blockers simply return null. Hence, even if this test started as an "unwanted" action it would be unable to detect that the popups were blocked.
The test simply makes too many assumptions about the popup blocker(s) it will be tested against.
I can remember only one popup that bother me - with some education proposal... But can't remember address of the site that's gave me this popup.
Do anybody have real examples of sites with popups that shows in Opera 8 and now don't in Opera 9?
By FataL, # 26. October 2005, 17:30:51
By hallvors, # 31. October 2005, 00:12:17
http://www.yaodownload.com/utilites/antivirus/privacy-defender/
By yaodownload2006, # 17. April 2006, 02:20:39
Now give me one example where user actually gains something from the fact the a malicios site won't know that a popup worked. And no, falling back to a more power popup generation method is not a good example as they might as well just use the most powerfull one in the first place.
Or if they care to circumvent the new Opera's protection, they would just always use both (resulting in two popups... but do they care?)
By mk1925, # 5. October 2006, 15:35:23