Web/API/Event/isTrusted

From Get docs
< Web/API‎ | Event


The isTrusted read-only property of the Event interface is a Boolean that is true when the event was generated by a user action, and false when the event was created or modified by a script or dispatched via EventTarget.dispatchEvent().

Syntax

var eventIsTrusted = event.isTrusted;

Value

Boolean

Example

if (e.isTrusted) {
  /* The event is trusted */
} else {
  /* The event is not trusted */
}

Specification

Specification Status Comment
DOMThe definition of 'Event.isTrusted' in that specification. Living Standard  
Document Object Model (DOM) Level 3 Events SpecificationThe definition of 'Trusted events' in that specification. Obsolete Adds requirements regarding trusted and untrusted events, though it does not itself define the isTrusted property.

Browser compatibility

Update compatibility data on GitHub

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
isTrusted

Chrome Full support 46

Notes'

Full support 46

Notes'

Notes' Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action.

Edge

Full support 12

Firefox

Full support Yes

IE No support No

Notes'

No support No

Notes'

Notes' In Internet Explorer, all events are trusted except those that are created with the createEvent() method.

Opera Full support 33

Notes'

Full support 33

Notes'

Notes' Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action.

Safari

Full support 10

WebView Android Full support 46

Notes'

Full support 46

Notes'

Notes' Starting with version 53, untrusted events do not invoke the default action.

Chrome Android Full support 46

Notes'

Full support 46

Notes'

Notes' Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action.

Firefox Android

Full support Yes

Opera Android Full support 33

Notes'

Full support 33

Notes'

Notes' Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action.

Safari iOS

Full support 10

Samsung Internet Android Full support 5.0

Notes'

Full support 5.0

Notes'

Notes' Starting with Samsung Internet 6.0 and Opera 40, untrusted events do not invoke the default action.

Legend

Full support  
Full support
No support  
No support
See implementation notes.'
See implementation notes.