uzyskanie powodu, dla którego gniazda zamknęły się kodem zamknięcia 1006
Chciałbym uzyskać powód, dla którego gniazda internetowe są zamknięte, więc mogę pokazać użytkownikowi właściwą wiadomość.
mam
sok.onerror=function (evt)
{//since there is an error, sockets will close so...
sok.onclose=function(e){
console.log("WebSocket Error: " , e);}
Kod ma zawsze wartość 1006, a powodem jest zawsze „”. Ale chcę odróżnić różne powody zamknięcia.
Na przykład linia komend podaje przyczynę błędu: „nie możesz tego usunąć, ponieważ baza danych ci nie pozwoli”. Ale na konsoli Chrome powód jest nadal „”.
Jakikolwiek inny sposób na odróżnienie przyczyn zamknięcia?