получить причину, почему веб-сокеты закрыты с кодом закрытия 1006
Я хотел бы узнать причину закрытия веб-сокетов, чтобы я мог показать правильное сообщение пользователю.
у меня есть
sok.onerror=function (evt)
{//since there is an error, sockets will close so...
sok.onclose=function(e){
console.log("WebSocket Error: " , e);}
Код всегда 1006, а причина всегда "". Но я хочу рассказать разные причины закрытия друг от друга.
Например, строка команд дает причину ошибки: «вы не можете удалить это, потому что база данных не позволит вам». Но на консоли Chrome причина по-прежнему "".
Есть ли другой способ отличить разные причины закрытия?