HTML5 中 MessageChannel 和 WebSockets 的區別


網路套接字是網路應用程式中新一代的雙向通訊技術,在單個套接字上執行,並且可透過 HTML 5 相容瀏覽器中的 JavaScript 介面實現。一旦與網路伺服器建立網路套接字連線,即可透過呼叫 send() 方法將資料從瀏覽器傳送到伺服器,同時又可以透過 onmessage 事件處理程式從伺服器接收資料。

瀏覽環境之間的雙向通訊稱為通道資訊傳遞。這對於跨多個來源進行通訊非常有用。

建立 messageChannel 時,它在內部建立兩個埠來發送資料,並轉發到另一個瀏覽環境。

更新時間: 2019 年 7 月 30 日

150 次瀏覽

開啟你的 職業生涯

完成課程以獲得認證證書

開始吧
廣告