--- title: Event.isTrusted slug: Web/API/Event/isTrusted translation_of: Web/API/Event/isTrusted ---

{{APIRef("DOM")}}

isTrusted - свойство объекта {{domxref("Event")}}, доступное только на чтение. Принимает значение true, если событие было инициировано действиями пользователя, и false, если событие было создано или изменено скриптом, либо с помощью dispatchEvent

Синтаксис

var bool = event.isTrusted;

Пример

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

Спецификация

Specification Status Comment
{{SpecName('DOM WHATWG', '#dom-event-istrusted', 'Event.isTrusted')}} {{ Spec2('DOM WHATWG') }}  
{{SpecName('DOM3 Events', '#trusted-events', 'Trusted events')}} {{Spec2('DOM3 Events')}} Добавлены требования для определения значения свойства.
{{SpecName('DOM4', '#dom-event-istrusted', 'Event.isTrusted')}} {{Spec2('DOM4')}} Первичное описание.

Совместимость с браузерами

{{CompatibilityTable}}
Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support {{CompatChrome(46.0)}} [1] {{CompatVersionUnknown}} {{CompatNo}} [2] {{CompatOpera(33)}} {{CompatNo}}
Feature Android Android Webview Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support {{CompatUnknown}} {{CompatChrome(46.0)}} [1] {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatOperaMobile(33)}} {{CompatNo}} {{CompatChrome(46.0)}} [1]

[1]  В Chrome, начиная с версии 53, события с isTrusted = false не вызывают действия по умолчанию. 

[2] В Internet Explorer, все события имеют свойство isTrusted  = true, за исключением созданных с помощью метода  createEvent().