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.onclose
zdarzenie.
onclose
zdarzenie 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.