- From: Dirk Pranke <dpranke@chromium.org>
- Date: Mon, 21 Dec 2009 19:24:57 -0800
Hi all, In the course of testing something today, I attempted to create a window and immediately post a message to it, and was surprised that it didn't seem to work. E.g.: var w = window.open("http://x"); w.postMessage("hello, world", "*"); w never got the message - this seemed to be consistent across Safari, Chrome, and FF (all I had installed on my Mac at the time, so apologies to Opera, IE, and anyone else I've left out). Is this supposed to work? If not, is there a reliable way for the the source to know when it is safe to send a message to the target? The only way I can think of is for the target to send a message back to the source, which only works if the target can get a reference to the source using window.opener, which may or may not be possible or desirable ... If this isn't supposed to work, can we state this explicitly in the spec? -- dirk
Received on Monday, 21 December 2009 19:24:57 UTC