When running a new window using “window.open” from a parent window even within the same domain IE9 and IE10 fails to “postMessage” to that child window. Trying to use the “postMessage”
will return the following error:
SCRIPT16386: No such interface supported
This is claimed to be supported by IE 9 and 10. The only way this works on IE is when the child window is open within an iframe in the same parent page which is not what I need.
The test sample in above link, for instance, if the popup window instead calls a script function in its window.opener page (click the
Call opener's proxy function button), the script function can call postMessage to send a message to the child frame. However the workaround isn’t useful in cases where you are working cross domain, because same-origin-policy dictates
that the popup window and the window.opener page must be from the same origin in order to call each other's script functions.