- From: Ian Hickson <ian@hixie.ch>
- Date: Fri, 14 Dec 2012 20:38:32 +0000 (UTC)
- To: Anne van Kesteren <annevk@annevk.nl>
- cc: Boris Zbarsky <bzbarsky@mit.edu>, Jungkee Song <jungkee.song@samsung.com>, public-webapps@w3.org
On Fri, 14 Dec 2012, Anne van Kesteren wrote:
> On Fri, Dec 14, 2012 at 7:31 PM, Boris Zbarsky <bzbarsky@mit.edu> wrote:
> > Though the real question is whether this:
> >
> >
> > <script>
> > window.onload = function() {
> > document.open();
> > var xhr = new XMLHttpRequest();
> > xhr.open("GET", "");
> > xhr.send();
> > }
> > </script>
> >
> > should really throw or not... It's a slightly weird case where the Window
> > the code is running in is no longer the currently active Window but the page
> > is sort of still around, kinda.
>
> It seems to depend on whether or not the old Window object still has an
> associated document. If it still points to the active document the above
> "would work". If it points nowhere the above cannot work and we'd have
> to throw somewhere (constructor seems fine to me if that's easier).
>
> Ian, ideas?
Windows themselves don't "point" anywhere. There's a variety of
relationships from Window objects to Document objects (and vice versa).
What's the precise text or script you're asking about?
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Friday, 14 December 2012 20:38:59 UTC