The CloseEvent() constructor creates a new CloseEvent.
Syntax
event = new CloseEvent(typeArg, closeEventInit);
Values
- typeArg
- Is a DOMStringrepresenting the name of the event.
- closeEventInitOptional
- Is a CloseEventInitdictionary, having the following fields:- "wasClean", optional and defaulting to- false, of type- long, indicates if the connection has been closed cleanly or not.
- "code", optional and defaulting to- 0, of type- unsigned short, that is the connection close code sent by the server.
- "reason", optional and defaulting to- '', of type- DOMString, that is a human-readable reason why the server closed the connection.
 The CloseEventInitdictionary also accepts fields from theEventInitdictionary.
Specifications
| Specification | Status | Comment | 
|---|---|---|
| WHATWG HTML Living Standard The definition of 'CloseEvent()' in that specification. | Living Standard | Initial definition. | 
Browser compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari | 
|---|---|---|---|---|---|
| Basic support | ? | 8 (8) | ? | ? | ? | 
| Support in Web workers | ? | (Yes) | ? | ? | ? | 
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | 
|---|---|---|---|---|---|---|
| Basic support | ? | ? | 8.0 (8) | ? | ? | ? | 
| Support in Web workers | ? | ? | (Yes) | ? | ? | ? | 
See also
- CloseEvent, the interface of the objects it constructs.