Boris Zbarsky wrote:
The web _does_ in general rely on being able to apply methods from some built-in (including DOM) prototype in one realm to objects from another realm.
This goes back to the dawn of JS. You can set location on a reachable frame or window, even if not same-origin.
There's no revocation in the Revocable Membrane sense going on. Rather, the membraning has to distinguish gets and other operations from sets, and throw or unwrap |this| accordingly.
/be _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

