首頁 > web前端 > H5教程 > 主體

詳細介紹HTML5中的跨文件訊息傳遞

黄舟
發布: 2017-03-25 16:13:07
原創
1490 人瀏覽過

跨文件訊息傳送(cross-document messaging),有時候也簡稱為XDM,指的是來自不同網域的頁間傳遞訊息。例如,www.w3cmm.com網域中的一個頁面與一個位於內嵌框架中的p2p.w3cmm.com網域中的頁面通訊。在XDM機制出現之前,更穩健地實現這種通訊需要花費很多功夫。 XDM把這種機制規範化,讓我們能既穩健簡單地實現跨文檔通訊。

XDM的核心是postMessage()方法。在HTML5規範中,除了XDM部分之外的其它部分也會提到這個方法名,但都是為了同一個目的:向另一個地方傳遞資料。對於XDM而言,「另一個地方」指的是包含在目前頁面中的