1 跨文档消息传递(XDM):指的是在来自不同域的页面间传递消息。XDM的核心是postMessage()方法,该方法的目的是向另一个地方传递消息。对于XDM而言,另一个地方指的是包含在当前页面中的iframe元素,或者由当前页面弹出的窗口。
postMessage()方法接受两个参数:一条消息和一个表示消息接受方来自哪个域的字符串。接收到XDM消息时,会触发window对象的message事件。这个事件是以异步形式触发的,因此从发送消息到接收消息可能要经过一段时间的延迟。触发message事件后,传递给onmessage处理程序的事件对象包含三方面的信息,data:传入的第一个参数;origin:发送消息所在的域;source:发送消息的文档的window对象。
2 原生拖放