UserActivation: hasBeenActive 属性

基线 2023

新可用

2023 年 11 月起,此功能适用于最新的设备和浏览器版本。此功能可能在较旧的设备或浏览器中不起作用。

hasBeenActive 属性是 UserActivation 接口的只读属性,指示当前窗口是否具有 粘性用户激活.

价值

布尔值。

示例

检查用户是否曾执行过用户手势

使用 hasBeenActive 属性检查用户自页面加载后是否已与页面交互。

js
if (navigator.userActivation.hasBeenActive) {
  // proceed with auto-playing an animation, for example
}

规范

规范
HTML 标准
# dom-useractivation-hasbeenactive

浏览器兼容性

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

另请参阅