La propiedadibilityState devuelve la visibilidad del documento. Esta es una propiedad de solo lectura.
Sintaxis:
var vis = document.visibilityState;
Valor devuelto:
- visible: cuando el contenido de la página puede ser visible para el usuario.
- oculto: cuando el contenido de la página no es visible para el usuario.
- prerender: cuando el documento se está prerenderizando y no es visible para el usuario.
Ejemplo:
HTML
<!DOCTYPE html> <html> <body> <h1>GeeksforGeeks</h1> <button onclick="get()"> Get visibility </button> <script type="text/javascript"> function get() { var m = document.visibilityState; console.log(m); } </script> </body> </html>
Producción:
Antes de hacer clic en el botón:
Después de hacer clic en el botón:
Navegadores compatibles:
- Google Chrome
- Borde
- Firefox
- Ópera
- Safari