On Thu, 16 Jul 2009, Maciej Stachowiak wrote: > > > > HTML5 just says that new History, Location, etc, objects are created > > for each (inner) Window object. Is this not accurate? What do browsers > > do? > > Creating new ones on navigation is indeed correct, but a separate issue > from making sure cross-origin cross-frame access to things like > history.back() is safe for both parties.
In HTML5, you can't access .history cross-domain, and you can't get to the prototype of the .location object (the only thing you can do to .location is set the .href member). Are these restrictions Web-incompatible? -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'