文章詳情頁
node.js - 為什么用file協(xié)議打開的html可以連接websocket
瀏覽:141日期:2023-09-15 09:48:51
問題描述
服務(wù)端用Nodejs搭建,客戶端在谷歌瀏覽器用file協(xié)議打開,可以成功連接返回?cái)?shù)據(jù)。
問題解答
回答1:瀏覽器不要求頁面和wss連接的URL同源 (如果有需要,你仍然可以在服務(wù)器檢查Origin然后拒絕這樣的連接)
回答2:Websocket是over HTTP的并不假,但是不代表一定over你獲取頁面的HTTP。當(dāng)你打開文件后,js執(zhí)行連接,是新起一個(gè)tcp連接來握手的。
標(biāo)簽:
HTML
上一條:javascript - 如何在NW.JS中使用Node自動(dòng)重啟進(jìn)程?下一條:javascript - windows下node安裝錯(cuò)誤 錯(cuò)誤提示2503
相關(guān)文章:
1. mysql - 記得以前在哪里看過一個(gè)估算時(shí)間的網(wǎng)站2. python中merge后文件莫名變得非常大3. 希望講講異常處理4. css3 - 純css實(shí)現(xiàn)點(diǎn)擊特效5. docker start -a dockername 老是卡住,什么情況?6. javascript - 關(guān)于<a>元素與<input>元素的JS事件運(yùn)行問題7. java - 為什么第一個(gè)線程已經(jīng)釋放了鎖,第二個(gè)線程卻不行?8. css3 - [CSS] 動(dòng)畫效果 3D翻轉(zhuǎn)bug9. javascript - 如何將一個(gè)div始終固定在某個(gè)位置;無論屏幕和分辨率怎么變化;div位置始終不變10. 大家好,我想請問一下怎么做搜索欄能夠搜索到自己網(wǎng)站的內(nèi)容。
排行榜

熱門標(biāo)簽