Método requestFullscreen() de la API Fullscreen
- Página anterior fullscreenEnabled()
- Página siguiente exitFullscreen()
- Volver a la capa superior API Fullscreen de JavaScript
Definición y uso
requestFullscreen()
El método abre el elemento en modo pantalla completa.
Consejo:Utilice Método exitFullscreen()Cancelar el modo pantalla completa.
Ejemplo
Ejemplo 1
Mostrar el elemento <video> en modo pantalla completa:
/* Obtener el elemento que se mostrará en modo pantalla completa (en este ejemplo, el video): */ var elem = document.getElementById("myvideo"); /* Al ejecutar la función openFullscreen(), abre el video en pantalla completa. */ Tenga en cuenta que debemos incluir los prefijos de diferentes navegadores, ya que aún no admiten la propiedad requestFullscreen */ function openFullscreen() { if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } }
Ejemplo 2
Para abrir una página HTML en pantalla completa, utilice document.documentElement en lugar de document.getElementById("element").En este ejemplo, también utilizamos una función de cierre para cerrar la pantalla completa:
/* Obtener documentElement (<html>) para mostrar la página en pantalla completa */ var elem = document.documentElement; /* Ver en pantalla completa */ function openFullscreen() { if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } } /* Cerrar pantalla completa */ function closeFullscreen() { if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.webkitExitFullscreen) { /* Safari */ document.webkitExitFullscreen(); } else if (document.msExitFullscreen) { /* IE11 */ document.msExitFullscreen(); } }
Ejemplo 3
Cuando la página está en modo de pantalla completa, también puede usar CSS para configurar el estilo de la página:
/* Sintaxis de Safari */ :-webkit-full-screen { background-color: yellow; } /* Sintaxis de IE11 */ :-ms-fullscreen { background-color: yellow; } /* Sintaxis estándar */ :fullscreen { background-color: yellow; }
Sintaxis
HTMLElementObject.requestFullscreen()
Parámetros
Sin.
Detalles técnicos
Valor de retorno: | Sin valor de retorno. |
---|
Compatibilidad del navegador
Los números en la tabla indican la versión del primer navegador que admite completamente este método.
Notas:Algunos navegadores requieren prefijos específicos (ver entre paréntesis):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
71.0 15.0 (webkit) |
79.0 11.0 (ms) |
64.0 9.0 (moz) |
6.0 (webkit) | 58.0 15.0 (webkit) |
- Página anterior fullscreenEnabled()
- Página siguiente exitFullscreen()
- Volver a la capa superior API Fullscreen de JavaScript