But does the html5 spec say anything about what is supposed to happen?

On Wed, Jul 31, 2013 at 7:29 PM, Brendan Eich <[email protected]> wrote:

> Mark S. Miller wrote:
>
>>
>> That's not the hard problem relevant to the current question. Given two
>> frames both starting at foo.bar.com <http://foo.bar.com>. While they're
>> both there, their object graphs become arbitrarily entangled, which is as
>> it should be. Then, one of them truncates to bar.com <http://bar.com>.
>> Now they are separate origin iframes. What happens to their inter-frame
>> pointers, which are now cross-origin pointers? In a membraneless browser,
>> how are the newly-cross-origin pointers even distinguished from the
>> same-origin pointers?
>>
>
> The answer in pre-membrane Firefox was badly: a reference monitor would
> walk the DOM "parent" link (not parentNode) and try to find the right
> global object, from whose document to get an effective script origin
> (essentially).
>
> The problem there was performance. I don't know of fast but incorrect
> implementations that allowed access where they should not have, but I am
> old and forgetful (relatively speaking; still have a memory like an
> elephant :-P).
>
> Cc'ing Boris in case he knows more.
>
> /be
>



-- 
    Cheers,
    --MarkM
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to