Propriedade de evento isTrusted

Definição e uso

A propriedade de evento isTrusted retorna um valor booleano, indicando se o evento é confiável ou não.

Notas:No Chrome, Firefox e Opera, se o evento foi acionado pelo usuário, o evento é confiável, se foi acionado por script, o evento é inconfiável. No IE, exceto pelos eventos criados com o método createEvent(), todos os eventos são confiáveis.

Exemplo

Determinar se um evento específico é confiável:

function myFunction(event) {
  if ("isTrusted" in event) {
    if (event.isTrusted) {
      alert("O evento " + event.type + " é confiável.");
    } else {
      alert("O evento " + event.type + " não é confiável.");
    }
  } else {
    alert("A propriedade isTrusted não é suportada pelo seu navegador");
  }
}

Experimente pessoalmente

Sintaxe

evento.isTrusted

Detalhes técnicos

Valor de retorno:

Valor booleano, indica se o evento é confiável.

Valores possíveis:

  • true - Evento confiável
  • false - Evento não confiável
Versão DOM: Eventos DOM Level 3

Suporte do navegador

Os números na tabela indicam a primeira versão do navegador que suporta completamente o atributo.

Atributos Chrome IE Firefox Safari Opera
isTrusted 46.0 9.0 Suportado Não suportado 33.0