Window.postMessage()

Posted by Bruce Tsai
03/11/2016

在不同的網頁間傳遞資料

在網頁設計上,偶爾會遇到網頁與網頁之間的資料傳遞。早期會在網頁的發送端與接收端各自定義資料傳送的 function,透過 window 及 frame 的交互來達到目的,但限制頗多,包含了網頁間需有相關性,且不得為不同網域的 scripting 行為。而較新的瀏覽器則提供了一組 postMessage() API 讓同一瀏覽器下所開啟的網頁有了通訊的可能性。透過 API 的呼叫,可輕鬆的在不同網頁中傳送訊息。

results matching ""

    No results matching ""