Navigator: 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 |
浏览器兼容性
加载中…