国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

在某些較低版本的 Chrome 上 WebSocket 握手失敗[已解決]

pader

在某些稍低一些版本的 Chrome 上與 Workerman 進(jìn)行 WebSocket 握手失敗,比如 Windows 版的 Chrome 41,原因是該版本的瀏覽器在 WebSocket 握手時(shí)默認(rèn)會(huì)傳一個(gè) Sec-WebSocket-Protocol 頭:

Sec-WebSocket-Protocol: undefined

然后就發(fā)生了這種錯(cuò)誤:

WebSocket connection to 'ws://127.0.0.1:8100/' failed: Error during WebSocket handshake: Sent non-empty 'Sec-WebSocket-Protocol' header but no response was received

建立連接的方法很簡(jiǎn)單,并沒(méi)有傳第二個(gè)參數(shù):

var ws = new WebSocket("ws://127.0.0.1:8100");

難道這是瀏覽器的 BUG?我在高版本的 Chrome 上即使故意傳一個(gè) undefined 的變量給第二個(gè)參數(shù),也不會(huì)發(fā)送 Sec-WebSocket-Protocol 頭,而我說(shuō)的版本中,即使我第二個(gè)參數(shù)傳 null 也會(huì)有這個(gè)頭。

請(qǐng)問(wèn)除了升級(jí)瀏覽器外有沒(méi)有什么辦法解決這個(gè)?

8305 1 0
1個(gè)回答

pader

額,沒(méi)事了,不關(guān)瀏覽器的事,是 Adguard 這個(gè)插件搞的鬼。。
奇怪了,這個(gè)插件在 Mac 上的 Chrome 里就沒(méi)這個(gè)問(wèn)題。

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??