3
websocket關閉事件會在什麼情況下告訴您清除錯誤?例如:websocket關閉事件會在什麼情況下告訴您清除錯誤?
connection.onclose = function(event) {
if(!event.wasClean) {
// whyyyyyyy???
}
}
websocket關閉事件會在什麼情況下告訴您清除錯誤?例如:websocket關閉事件會在什麼情況下告訴您清除錯誤?
connection.onclose = function(event) {
if(!event.wasClean) {
// whyyyyyyy???
}
}
wasClean屬性在WebSocket連接未通過關閉握手關閉時設置爲false。
即通過不從服務器接收到有效的關閉幀。
而且從文檔:「CloseEvent.wasClean返回指示連接是否被完全關閉布爾」
大概特定代碼從該頁面:https://developer.mozilla.org/en- US/docs/Web/API/CloseEvent – Ian
就我而言,我得到的代碼是1006.你是否暗示wasClean在某些代碼中設置爲true?如果是這樣的話,我甚至都沒有看到使用代碼的wasClean的價值。 –
我真的不確定,但我認爲'wasClean'是一種更通用的方式,告訴您連接是否完全關閉,然後通過查看代碼就可以獲得「更多信息」。但是,是的,看起來'wasClean'和狀態碼是相關的 – Ian