close
events are generated by several APIs:
- HTML DOM
- Sent to a target
<dialog>
to let it know that it has been closed. - IndexedDB API
- Sent to the
IDBDatabase
object representing a database connection when the database is unexpectedly closed. This happens after all transactions have been aborted. You can useIDBDatabase.onclose
to establish the event handler. - WebRTC API
- Sent to an
RTCDataChannel
to let it know that a data connection has been terminated. You can use theRTCDataConnection.onclose
property to establish an event handler for this, in addition to usingaddEventListener()
. - WebSocket API
- Sent when a WebSocket connection closes. More information needed here.
- Web Workers API
- Some browsers used a close event to indicate that a given
Worker
had shut down; this was at one point part of the specification, but has been removed from the spec, and browsers are in the process of removing support for this event in the Web Workers API.
General info
- Specification
- WHATWG HTML Living Standard
The definition of 'close' in that specification.
Indexed Database API
The definition of 'close' in that specification.
WebRTC 1.0: Real-time Communication Between Browser
The definition of 'close' in that specification. - Interface
Event
- Bubbles
- No
- Cancelable
- No
- Target
HTMLDialogElement
,IDBDatabase
,RTCDataChannel
, orWebSocket
- Default Action
- None
Properties
Being an Event
, this event implements only the properties of this interface.
Methods
Being an Event
, this event implements only the methods of this interface.
Related Events
Specifications
Specification | Status | Comment |
---|---|---|
WebRTC 1.0: Real-time Communication Between Browser The definition of 'close' in that specification. |
Working Draft | Definition for the WebRTC API |
WHATWG HTML Living Standard The definition of 'close' in that specification. |
Living Standard | Definition regarding the <dialog> element |
Indexed Database API (Second Edition) The definition of 'close' in that specification. |
Editor's Draft | Definition of the connection closing algorithm and its use of the close event |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support for the WebRTC event | (Yes) | (Yes) | No support | (Yes) | ? |
Support for the WebSockets event | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Support for the IndexedDB event | ? | 50 (50) | ? | ? | ? |
Support for the <dialog> event |
? | ? | ? | ? | ? |
Support for the Workers event | 4 | 3.5 (1.9.1) through 50 (50) | ? | 11.5 | 4 |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support for the WebRTC event | ? | ? | ? | No support | ? | ? |
Support for the WebSockets event | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Support for the IndexedDB event | ? | ? | 50.0 (50) | ? | ? | ? |
Support for the <dialog> event |
? | ? | ? | ? | ? | ? |
Support for the Workers event | ? | 40 | 1.0 (1.9.1) through 50.0 (50) | ? | (Yes) | 5.1 |