搜尋

首頁  >  問答  >  主體

node.js - 為什麼用file協定開啟的html可以連接websocket

服務端用Nodejs搭建,客戶端在Google瀏覽器用file協定打開,可以成功連線回傳資料。

迷茫迷茫2835 天前758

全部回覆(2)我來回復

  • 世界只因有你

    世界只因有你2017-05-16 13:41:14

    瀏覽器不要求頁面和wss連接的URL同源 (如果有需要,你仍然可以在伺服器檢查Origin然後拒絕這樣的連接)

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-16 13:41:14

    Websocket是over HTTP的並不假,但不代表一定over你取得頁面的HTTP。當你打開檔案後,js執行連接,是新起一個tcp連接來握手的。

    回覆
    0
  • 取消回覆