- From: Jeff Walden <jwalden+whatwg@MIT.EDU>
- Date: Fri, 01 Feb 2008 23:25:19 -0500
Aaron Boodman wrote:
> Not necessarily. You could do something like this:
>
> window.createMessageReceiver("http://www.google.com")
> .addEventListener("post-message", function() {
> ...
> }, fase);
>
> Could probably come up with a better method name, and I forget the
> name of the event to use with PostMessage, but I hope you get the
> idea.
Ah, yes, hadn't given it enough thought to think of that idea. Adding yet another object type to the HTML5 system seems suboptimal, but it would address the problem. A whitespace-separated string of URIs (or prefixes? or domains? domains is least complicated but doesn't address protocol, and possibly not port) seems like a reasonable way to do it.
> If you tell people they have to read x property before y
> property, they will just do:
>
> // spec says we have to read this first
> var foo = event.domain;
> alert(event.message);
That'd be the fear, yes. It depends to an extent on how the documentation's worded, which is the problem this is originally trying to avoid.
Jeff
Received on Friday, 1 February 2008 20:25:19 UTC