JavaScript HTML DOM isTrusted 事件属性

  • isTrusted 事件属性

    isTrusted事件属性返回一个布尔值,指示事件是否可信。
    注意:在Chrome,Firefox和Opera中,如果事件由用户调用,则该事件是受信任的,如果由脚本调用,则不受信任。在IE中,除了使用createEvent()方法创建的事件之外,所有事件都是可信任的。
    例子:找出特定事件是否可信:
    function myFunction(event) {
      if ("isTrusted" in event) {
        if (event.isTrusted) {
          alert ("The " + event.type + " event is trusted.");
        } else {
          alert ("The " + event.type + " event is not trusted.");
        }
      } else {
        alert ("The isTrusted property is not supported by your browser");
      }
    }
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    isTrusted
    9.0+
    46.0+
    支持
    不支持
    33.0+
  • 语法

    event.isTrusted
  • 技术细节

    项目 描述
    返回值: 一个布尔值,指示事件是否可信,可能的值:
    • true - 事件是可信的
    • false - 事件不受信任
    DOM版本 DOM Event Level 3