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 в исключения блокировщика рекламы, этим вы поможете развитию проекта.