Bawię się z HTML5 WebSockets. Zastanawiałem się, jak z wdziękiem zamknąć połączenie? Na przykład, co się stanie, jeśli użytkownik odświeży stronę lub po prostu zamknie przeglądarkę?
Występuje dziwne zachowanie, gdy użytkownik po prostu odświeża stronę bez wywoływania websocket.close()- kiedy wróci po odświeżeniu, trafi na websocket.onclosezdarzenie.
onclosezdarzenie jest wywoływane nieoczekiwanie lub celowo, gdy użytkownik nawiguje / strona jest ponownie ładowana. Mam napisali pytanie pytaniem, co oczekiwane zachowanie powinno być, co przeglądarka ma rację i jak wdrożyć automatycznie połączy.