получить причину, почему веб-сокеты закрыты с кодом закрытия 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 причина по-прежнему "".

Есть ли другой способ отличить разные причины закрытия?

Ответы на вопрос(2)

Ваш ответ на вопрос