详解html5 postMessage解决跨域通信的问题

前端之家收集整理的这篇文章主要介绍了详解html5 postMessage解决跨域通信的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
本文介绍了详解html5 postMessage解决跨域通信的问题,分享给大家,具体如下: 效果图 postmessage解析HTML5提供了新型机制PostMessage实现安全的跨源通信. 语法 otherWindow.postMessage(message,targetOrigin,[transfer]); otherWindow: 其他窗口的一个引用,比如IFRAME的contentWindow属性,执行,window.open返回的窗口对象. message: 将要发送到其他窗口的数据. targetOrigin:通过窗口的origin属性来指定哪些窗口能接收到消息事件,其值可以是字符”*”(表示无限制)或者一个URL transfer:是一串和message同时传递的Transferable对象. 这些对象的所有权将被转移给消息的接收方,而发送一放将不再保有所有权.element.addEventListener(event,fn,useCaption ); 三个参数 event 事件 比如click mouseenter mouseleave 回调函数 useCaption用于描述是冒泡还是捕获。默认值是false,即冒泡传递。 当值为true,就是捕获传递。实现方式 主界面 main.html 跨域数据访问
我是主界面,等待接收iframe的传递
iframe
原文链接:https://www.f2er.com/html5/15582.html

猜你在找的HTML5相关文章