UIEvent: UIEvent() constructor
The UIEvent()
constructor creates a new UIEvent
object.
Note: If you construct a synthetic event using this constructor, that event will not be trusted, for security reasons. Only browser-generated UIEvent
objects are trusted and only trusted events trigger default actions.
Syntax
new UIEvent(type)
new UIEvent(type, options)
Parameters
-
type
-
A string with the name of the event. It is case-sensitive and browsers set it to load
, unload
, abort
, error
, or select
.
options
Optional
-
An object that, in addition of the properties defined in Event()
, can have the following properties:
detail
Optional
-
A number that is an event-dependent value associated with the event. It defaults to 0
and UIEvent.detail
lists the semantic for standard events.
view
Optional
-
The Window
associated with the event. Its default value is null
.
sourceCapabilities
Optional Non-standard
-
An InputDeviceCapabilities
object which provides information about the physical device responsible for generating a touch event.
Result value
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
UIEvent |
26 |
12 |
11 |
No |
15 |
7 |
1 |
26 |
14 |
14 |
7 |
1.0 |
See also
UIEvent
, the interface of the objects it constructs.