NavigateEvent: userInitiated 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

NavigateEvent 接口的只读属性 userInitiated 会返回一个布尔值,指示导航是否由用户发起(例如,通过点击链接、提交表单或按下浏览器的“后退”/“前进”按钮),如果是由用户发起则返回 true,否则返回 false

注意: 可以在 附录:导航类型 的表格中查看哪些导航类型是由用户发起的。

一个布尔值——如果导航是由用户发起的,则为 true;如果不是,则为 false

示例

js
navigation.addEventListener("navigate", (event) => {
  console.log(event.userInitiated);
});

规范

规范
HTML
# dom-navigateevent-userinitiated-dev

浏览器兼容性

另见