Corso raccomandato:

Metodo fullscreenEnabled() dell'API Fullscreen

Se disponibile la modalità a schermo intero, Definizione e uso

Il metodo restituisce un valore booleano che indica se è possibile visualizzare il documento in modalità a schermo intero. Se disponibile la modalità a schermo intero, fullscreenEnabled()

Visualizza l'elemento in modalità a schermo intero.Suggerimento: elementoIl metodo restituisce true, altrimenti false. Metodo .requestFullscreen()

Visualizza l'elemento in modalità a schermo intero.Suggerimento: elementoMetodo .exitFullscreen() Annulla la modalità a schermo intero.

Esempio

Esempio 1

Visualizza l'elemento <video> in modalità a schermo intero:

/* Ottieni l'elemento che desideri visualizzare a schermo intero */
var elem = document.getElementById("myvideo");
/* Funzione per aprire la modalità a schermo intero */
function openFullscreen() {
  /* Se disponibile la modalità a schermo intero, visualizza l'elemento in modalità a schermo intero */
  if (document.fullscreenEnabled) {
    /* Visualizza l'elemento in modalità a schermo intero */
    elem.requestFullscreen();
  }
}

Prova tu stesso

Esempio 2

Usa prefissi per codice cross-browser:

/* Se disponibile la modalità a schermo intero, esegui qualcosa */
if (
  document.fullscreenEnabled || /* Sintassi standard */
  document.webkitFullscreenEnabled || /* Safari */
  document.msFullscreenEnabled/* IE11 */
) {
...
}

Prova tu stesso

Sintassi

document.fullscreenEnabled()

Parametro

Nessuno.

Dettagli tecnici

Valore di ritorno:

Valore booleano che indica se è possibile visualizzare il documento in modalità a schermo intero:

  • true - Possibile visualizzare il documento in modalità a schermo intero
  • false - Impossibile visualizzare il documento a schermo intero

Supporto del browser

I numeri nella tabella indicano la versione del primo browser che supporta completamente questo metodo.

Note:Alcuni browser necessitano di prefissi specifici (vedi parentesi):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
71.0
45.0 (webkit)
12.0
11.0 (ms)
64.0
47.0 (moz)
6.0 (webkit) 58.0
15.0 (webkit)