Den Grund dafür herausfinden, warum Websockets mit dem Schließcode 1006 geschlossen wurden

Ich möchte den Grund dafür, dass Websockets geschlossen werden, damit ich dem Benutzer die richtige Nachricht anzeigen kann.

ich habe

sok.onerror=function (evt) 
     {//since there is an error, sockets will close so...
       sok.onclose=function(e){
           console.log("WebSocket Error: " , e);}

Der Code ist immer 1006 und der Grund ist immer "". Aber ich möchte verschiedene Schlussgründe auseinanderhalten.

Zum Beispiel gibt die Kommandozeile einen Fehlergrund an: "Das können Sie nicht löschen, weil die Datenbank es nicht zulässt". Aber auf der Chrome-Konsole ist der Grund immer noch "".

Gibt es eine andere Möglichkeit, unterschiedliche Abschlussgründe zu unterscheiden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage