Document: hidden プロパティ

Document.hidden は読み取り専用のプロパティで、ページが非表示になっているとみられるかどうかを示す論理値を返します。

ページが非表示であるかどうかを判断する代替方法としては、Document.visibilityState プロパティもあります。

論理値です。ページが非表示の場合は true、そうでなければ false です。

js
document.addEventListener("visibilitychange", () => {
  console.log(document.hidden);
  // 動作を変更...
});

仕様書

Specification
HTML Standard
# dom-document-hidden

ブラウザーの互換性

BCD tables only load in the browser

関連情報