Obtendo a razão pela qual websockets fechado com código de fechamento 1006
Eu gostaria de obter o motivo websockets fechado, para que eu possa mostrar a mensagem certa para o usuário.
eu tenho
sok.onerror=function (evt)
{//since there is an error, sockets will close so...
sok.onclose=function(e){
console.log("WebSocket Error: " , e);}
O código é sempre 1006 e o motivo é sempre "". Mas quero diferenciar diferentes razões de fechamento.
Por exemplo, a linha de comando dá uma razão de erro: "você não pode excluir isso, porque o banco de dados não permite". Mas no console do Chrome, o motivo ainda é "".
Alguma outra maneira de distinguir diferentes razões de fechamento?