NavigateEvent:userInitiated 属性

有限可用性

此功能不是基线功能,因为它在一些最广泛使用的浏览器中无法正常工作。

实验性: 这是一个 实验性技术
在生产环境中使用此功能前,请仔细查看 浏览器兼容性表格

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

注意:附录:导航类型 中的表格显示了哪些导航类型是由用户发起的。

布尔值 - 如果导航是由用户发起的,则为 true,否则为 false

示例

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

规范

规范
HTML 标准
# dom-navigateevent-userinitiated-dev

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅