[whatwg] Calcuating Referer for window.open()

On Tue, 26 May 2009, Adam Barth 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.

The spec now says A's URL.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Thursday, 11 June 2009 16:30:34 UTC