Movatterモバイル変換


[0]ホーム

URL:


  1. Glossary
  2. Sticky activation

Sticky activation

Sticky activation (or "sticky user activation") is a window state that indicates a user has meaningfully and directly interacted with the window since page load.Once active, the state lasts for the duration of the session.

The state is enabled following any user interaction, when the window has focus, that results in the browser generating one or more of the following:

  • Amousedown orpointerdown event for a mouse.
  • Apointerup event for any other kind of pointer.
  • Atouchend event.
  • Akeydown event, other than for the escape or browser shortcut keys.

The window is not user-activated by events that aren't necessarily caused by intentional interaction with the window, such as mouse move events orwheel events.

Sticky activation is used to control access to certain features, blocking them if the user hasn't interacted with the page.For example, it can be used to ensure that controlled features in cross-origin frames don't run code on page load.SeeFeatures gated by user activation for more information.

TheUserActivation.hasBeenActive property can be used to programmatically check the current window's sticky activation state.

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp