瞬态激活

瞬态激活(或“瞬态用户激活”)是一个表示用户最近按下了按钮、移动了鼠标、使用了菜单或执行了其他用户交互的窗口状态。

有时,此状态用作确保 Web API 只能在用户交互触发时才能运行的机制。比如,脚本不能随意启动需要瞬态激活的弹出窗口——它必须从 UI 元素的事件处理器中触发。

参见由用户激活限制的特性以查看需要瞬态激活的 API 示例。

参见 UserActivation.isActive 属性,以通过编程方式访问当前窗口的瞬态激活状态。

备注:瞬态激活在超时后会过期(如果没有通过进一步的交互进行更新),并且有些 API 也可能“消耗”它。请参阅粘性激活以了解在初始设置后不会重置的用户激活。

参见