UserActivation.isActive

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

UserActivation インターフェイスの読み取り専用プロパティ isActive は、現在のウインドウでユーザーによる一時的な有効化がされているかを表します。(一時的な有効化を参照してください)

boolean です。

最近ユーザーによる操作が行われたかをチェックする

ユーザーが最近ページを操作したかをチェックするために isActive プロパティを使用します。

js
if (navigator.userActivation.isActive) {
  // 例えば、メディアの再生の要求に進む
}

仕様書

Specification
HTML Standard
# dom-useractivation-isactive

ブラウザーの互換性

BCD tables only load in the browser

関連情報