Document.hidden

El  Document.hidden Es una propiedad solo de lectura, retorna un valor Booleano que indica si la pagina esta conciderada oculta o no.

Sintaxis

var boolean = document.hidden

Ejemplo

document.addEventListener("visibilitychange", function() {
  console.log( document.hidden );
  // Modify behavior...
});

Especificaciones

Especificacion Estado Comentario
Page Visibility (Second Edition)
La definición de 'Document.hidden' en esta especificación.
Recommendation definicion inicial

Compatibilidad con Navegadores

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome para AndroidFirefox para AndroidOpera para AndroidSafari en iOSSamsung Internet
hiddenChrome Soporte completo 33
Soporte completo 33
Soporte completo 13
Prefijado
Prefijado Requiere de un prefijo de vendedor : webkit
Edge Soporte completo 12Firefox Soporte completo 18
Notas
Soporte completo 18
Notas
Notas Since Firefox 56 it also returns true on Mac when the window is completely hidden by another non-translucent application.
Sin soporte 10 — 52
Prefijado
Prefijado Requiere de un prefijo de vendedor : moz
IE Soporte completo 10Opera Soporte completo 12.1Safari Soporte completo 7WebView Android Soporte completo SiChrome Android Soporte completo 33
Soporte completo 33
Soporte completo Si
Prefijado
Prefijado Requiere de un prefijo de vendedor : webkit
Firefox Android Soporte completo 18
Notas
Soporte completo 18
Notas
Notas Since Firefox 56 it also returns true on Mac when the window is completely hidden by another non-translucent application.
Sin soporte 10 — 52
Prefijado
Prefijado Requiere de un prefijo de vendedor : moz
Opera Android Soporte completo 12.1Safari iOS Soporte completo 7Samsung Internet Android ?

Leyenda

Soporte completo  
Soporte completo
Compatibilidad desconocida  
Compatibilidad desconocida
Ver notas de implementación.
Ver notas de implementación.
Requiere de un prefijo de proveedor o un de nombre diferente para su uso.
Requiere de un prefijo de proveedor o un de nombre diferente para su uso.