Document.hidden は読み込み専用のプロパティで、ページが隠されていると見なされるかどうかを示すブーリアンの値を返します。

構文

var boolean = document.hidden

document.addEventListener("visibilitychange", function() {
  console.log( document.hidden );
  // 振る舞いを修正...
});

仕様

Specification Status Comment
Page Visibility (Second Edition)
Document.hidden の定義
勧告 初期定義

ブラウザ互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
基本対応Chrome 完全対応 33
完全対応 33
完全対応 13
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ありFirefox 完全対応 18
補足
完全対応 18
補足
補足 Since Firefox 56 it also returns true on Mac when the window is completely hidden by another non-translucent application.
未対応 10 — 52
接頭辞付き
接頭辞付き -moz- のベンダー接頭辞が必要
IE 完全対応 10Opera 完全対応 12.1Safari 完全対応 7WebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 18
補足
完全対応 18
補足
補足 Since Firefox 56 it also returns true on Mac when the window is completely hidden by another non-translucent application.
未対応 10 — 52
接頭辞付き
接頭辞付き -moz- のベンダー接頭辞が必要
Opera Android 完全対応 12.1Safari iOS 完全対応 7Samsung Internet Android ?

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明
実装ノートを参照してください。
実装ノートを参照してください。
使用するには、ベンダー接頭辞または異なる名前が必要です。
使用するには、ベンダー接頭辞または異なる名前が必要です。

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, yumemi-kuwahara
最終更新者: mfuji09,