| title | CloseEvent |
|---|---|
| slug | Web/API/CloseEvent |
| page-type | web-api-interface |
| browser-compat | api.CloseEvent |
{{APIRef("Websockets API")}}{{AvailableInWorkers}}
A CloseEvent is sent to clients using {{Glossary("WebSockets")}} when the connection is closed. This is delivered to the listener indicated by the WebSocket object's onclose attribute.
{{InheritanceDiagram}}
- {{domxref("CloseEvent.CloseEvent", "CloseEvent()")}}
- : Creates a new
CloseEvent.
- : Creates a new
This interface also inherits properties from its parent, {{domxref("Event")}}.
- {{domxref("CloseEvent.code")}} {{ReadOnlyInline}}
- : Returns an
unsigned shortcontaining the close code.
- : Returns an
- {{domxref("CloseEvent.reason")}} {{ReadOnlyInline}}
- : Returns a string indicating the reason the server closed the connection. This is specific to the particular server and sub-protocol.
- {{domxref("CloseEvent.wasClean")}} {{ReadOnlyInline}}
- : Returns a boolean value that Indicates whether or not the connection was cleanly closed.
This interface also inherits methods from its parent, {{domxref("Event")}}.
{{Specifications}}
{{Compat}}
- {{domxref("WebSocket")}}