[whatwg] Proposal for a tab visibility API
Dennis Joachimsthaler
dennis at efjot.de
Fri Dec 10 04:14:58 PST 2010
Am 08.12.2010, 23:09 Uhr, schrieb Aryeh Gregor <Simetrical+w3c at gmail.com>:
> On Wed, Dec 8, 2010 at 2:47 PM, Alex Komoroske <komoroske at chromium.org>
> wrote:
>> =visibilitychanged=
>> A simple event, fired at the document object immediately after
>> document.visibility transitions between visibility states.
>
> Should be "visibilitychange" rather than "visibilitychanged", to match
> "change", "cuechange", "durationchange", "formchange", "ratechange",
> "readystatechange", and "volumechange" (I didn't expect so many . .
> .).
>
> On Wed, Dec 8, 2010 at 2:57 PM, Boris Zbarsky <bzbarsky at mit.edu> wrote:
>> 2) There is some potential for abuse (e.g. putting up dialogs to make
>> yourself the active tab if you determine that you aren't, though
>> perhaps this is a quality of implementation issue). I can
>> particularly see things like ads doing this so you don't just
>> switch to a different tab while they're running.
>
> That sounds like it would probably eclipse all other use-cases in
> popularity. More sites have ads with timers on them than contain
> puzzle games or poll for dynamic content. Is there any way for
> browsers to dodge this while still serving the other use-cases? Or do
> we just figure that users can just leave the site or do per-site
> blocking if it gets too annoying, so it's not a big problem?
Maybe we can disallow the "visibilitychange" event to produce any dialogs
or anything else that could give focus?
More information about the whatwg
mailing list