I\'m trying to make a trivial postMessage example work...
Building upon the answers by LyphTEC and Akrikos, another work-around is to create an  within a blank popup window, which avoids the need for a separate proxy page, since the blank popup has the same origin as its opener.
Launcher page at http://example.com/launcher.htm
  
    postMessage launcher 
    
  
  
    postMessage launcher
    
  
Remote page at http://example.net/remote.htm
  
    postMessage remote 
    
  
  
    postMessage remote
  
I'm not sure how fragile this is, but it is working in IE 11 and Firefox 40.0.3.