HTML5中发送消息队列PostMessage和事件响应 onMessage

 window.postMessage(document.getElementById("message").value,"your.domain");
 //参数1是数据,参数二是域名(默认是当前域名)
window.onmessage=function(e){  
  document.getElementById("test").innerHTML = e.origin + "say:" + e.data;  //接收消息
  parentwin.postMessage('HI!你给我发了"<span>'+e.data+'"</span>。',"*");  //响应消息
};

-------------------------------------------------------------

以上是2个简单的例子,有postMessage的第二个参数可知,这类消息是可以跨域的,因此完全可以结合

Ajax进行跨域提交,在这里不多说,有兴趣请自己尝试下吧。


你可能感兴趣的:(HTML5中发送消息队列PostMessage和事件响应 onMessage)