UserActivation: hasBeenActive property
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since November 2023.
The read-only hasBeenActive property of the UserActivation interface indicates whether the current window has sticky user activation.
Value
A boolean.
Examples
>Checking if a user gesture was ever performed
Use the hasBeenActive property to check whether the user has interacted with the page since it was loaded.
js
if (navigator.userActivation.hasBeenActive) {
// proceed with auto-playing an animation, for example
}
Specifications
| Specification |
|---|
| HTML> # dom-useractivation-hasbeenactive> |