> 2. If "Always" is selected, windows opened by javascript will require a
> click before they can call window.open anyway. This will let users kill
> "hydras" as easily as they can kill normal pop-up ads. However, after
> the user clicks, the window will revert to the "Always" setting, because
> the user may have started using the window as a normal browser window.
I like your approach - but this is too much. People will NOT like
having to click "Accept pop-up", or whatever, if they've already
selected "Always" as a preference. If they've already said always why
should they bother having to click something again whenever they go
there? This is just annoying. It's actually almost the same thing as
having a pop-up in the first place in terms of something intruding on
what you want to do, something that requires user intervention. And,
again, if they've selected "Always" they don't have a problem with the
pop-up behaviour (not that I, personally, would agree) and just want
them to appear automatically.
That aside, for people who don't know much about computers at all,
they would most likely just click on "Accept" anyway (because they
don't know better and wouldn't understand what's going on - standard
computer user mentality) and then be bother by TWO series of prompts /
pop-ups.
As I said in Bugzilla, I'd there should be an "Accept pop-ups from
this site." and "Reject pop-ups from this site." just as there are for
cookies. That was you can set it to reject all and then, on a site by
site basis (without ALWAYS being prompted) manually override that
behaviour for sites you know you DO want pop-ups from. (E.g. Web
Outlook that uses pop-ups to read email messages, stock quote pages
that use pop-ups, etc.)
Jason.