- From: Maciej Stachowiak <mjs@apple.com>
- Date: Sat, 26 Apr 2008 14:18:47 -0700
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 14:18:47 UTC