导航器:userActivation 属性
Navigator
接口的只读 **userActivation
** 属性返回一个 UserActivation
对象,其中包含有关当前窗口的用户激活状态的信息。
值
一个 UserActivation
对象。
示例
检查是否最近执行了用户手势
使用 UserActivation.isActive
检查用户当前是否正在与页面交互(瞬时激活)。
js
if (navigator.userActivation.isActive) {
// proceed to request playing media, for example
}
检查是否曾经执行过用户手势
使用 UserActivation.hasBeenActive
检查用户是否曾经与页面交互(粘性激活)。
js
if (navigator.userActivation.hasBeenActive) {
// proceed with auto-playing an animation, for example
}
规范
规范 |
---|
HTML 标准 # dom-navigator-useractivation |
浏览器兼容性
BCD 表格仅在浏览器中加载