W3C home > Mailing lists > Public > whatwg@whatwg.org > May 2009

[whatwg] Calcuating Referer for window.open()

From: timeless <timeless@gmail.com>
Date: Thu, 28 May 2009 04:54:22 +0300
Message-ID: <26b395e60905271854l3e49ad51jee4d08bc3dcb67fd@mail.gmail.com>
On Wed, May 27, 2009 at 9:52 AM, Adam Barth <whatwg at adambarth.com> wrote:
> I've been investigating the following question:
>
> Suppose frame A calls a function defined by frame B, which calls the
> open() method of frame C. ?What URL is sent in the Referer header?
>
> My testing shows the following:
>
> Internet Explorer 8: No Referer sent
> Firefox 3: A's URL
> Safari 3.2: A's URL
> Google Chrome 2: A's URL
> Opera 9.52: C's URL
>
> My reading of the HTML 5 spec (which is somewhat confusing on this
> point) seems to indicate that B's URL will be sent. ?Although I agree
> that B's URL is the "morally" right URL to send, it appears that
> browsers favor A's URL.

A is the context running scripts, so it is in the driver seat. It
referred you to the url.
Received on Wednesday, 27 May 2009 18:54:22 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:08:49 UTC