W3C home > Mailing lists > Public > public-html@w3.org > April 2008

Re: postMessage feedback

From: Maciej Stachowiak <mjs@apple.com>
Date: Sat, 26 Apr 2008 14:18:47 -0700
Cc: Ian Hickson <ian@hixie.ch>, HTML WG <public-html@w3.org>, "whatwg@whatwg.org" <whatwg@whatwg.org>
Message-Id: <C356353C-2EEC-4CFD-9626-CF0186D291FB@apple.com>
To: Jeff Walden <jwalden@MIT.EDU>


On Apr 26, 2008, at 10:00 AM, Jeff Walden wrote:

> Ian Hickson wrote:
>> I haven't changed the target of the event, it's still the Document  
>> object. This is a little odd, though, would people rather I made it  
>> the <body> element with an auto-forward to the Window object, like  
>> the 'load' event and so forth? That would allow onmessage=""  
>> handles to be written.
>
> I've mentioned this on IRC but should probably mention it here so  
> it's in the record, so to speak.  I don't see a strong use case for  
> an onmessage attribute.  Event handler attributes are useful for  
> quick little things, but accepting messages from other sites seems  
> neither quick (aside from free-for-all walls I can't think of things  
> you'd want to do that wouldn't be fairly involved) nor little (you  
> need the origin check at a minimum, then you have to do whatever  
> you're going to do, and it's a lot to stuff in an attribute -- and  
> if you're just delegating to another method, why not just set the  
> method as handler programmatically?).  I don't think having to do it  
> via script is particularly burdensome.

If anything this event should dispatch to the window, not the  
document, since that is what gets the postMessage call. But posting to  
the document and bubbling to the window seems ok too.

Regards,
Maciej
Received on Saturday, 26 April 2008 21:19:26 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:38:54 UTC