html5跨域通信

xiaoxiao2021-02-28  98

/*向http://www.baidu.com域的iframe传递信息 */ var iframeWindow=document.getElementById('iframe'); iframeWindow.postMessage('message','http://www.baidu.com',iframeWindow); /**在iframe接收信息   * event:  *      event.origin,源  *      event.data:数据,字符串  *      event.source:发送消息的窗口,iframeWindow */ window.onmessage=function(event){ if(event.origin==='http://www.baidu.com'){ handle(event.data);//处理数据 //回执消息 event.source.postMessage('recived','localhost:8080'); } } //postMessage(data,origin,source)支持程度 //IE8+,chrome,safari等
转载请注明原文地址: https://www.6miu.com/read-45980.html

最新回复(0)