JavaScript свойство Event.isTrusted

JavaScript Event

Определение и применение

JavaScript свойство isTrusted объекта Event возвращает логическое значение, которое указывает было ли событие сгенерировано действием пользователя, или создано, либо изменено сценарием, либо отправлено с использованием метода dispatchEvent().

Логическое значение true соответствует тому, что это событие было создано и послано браузером, а false соответствует искусственному событию, которое было создано и отправлено сценарием на языке JavaScript.

Поддержка браузерами

СвойствоChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
isTrusted46.0Да33.0Да9.0*Да

JavaScript синтаксис:

event.isTrusted

Версия JavaScript

Document Object Model (DOM) Level 3 Events

Пример использования

// проверяем поддерживает ли браузер свойство isTrusted и создано ли событие браузером, или искусственно
function checkTrusted( event ) {
    if ("isTrusted" in event) { //  если свойство isTrusted имеется в объекте Event
        if (event.isTrusted) { //  если событие было создано и послано браузером
            console.log("Событие " + event.type + " сгенерировано браузером");
        } else { //  если событие искусственное
            console.warn("Событие " + event.type + " искусственое");
        }
    } else { //  если свойство не поддерживается браузером
          console.log("Свойство isTrusted не поддерживается Вашим браузером");
    }
}
JavaScript Event
×

Кажется, вы используете блокировщик рекламы :(

Этот ресурс не является коммерческим проектом и развивается на энтузиазме автора сайта, который посвящает все свое свободное время этому проекту.

Добавьте, пожалуйста, basicweb.ru в исключения блокировщика рекламы, этим вы поможете развитию проекта.