Browser in modalità fullscreen con HTML5

Mediante l’API HTML5 chiamata Fullscreen, possiamo lanciare il browser in modalità fullscreen, previa approvazione dell’utente.

Tutto ciò è possibile mediante il metodo fullscreen.requestFullScreen.

Basta chiamare il metodo di richiesta sull’elemento che vuoi visualizzare a pieno schermo e la finestra si  regolerà di conseguenza, chiedendo che l’utente se consentire tale operazione.

Ogni browser ha la sua chiamata specifica, e verrà illustrata nel codice sotto riportato:


// Cerca il metodo corretto in base al tipo di browser in uso
function launchFullScreen(element) {
  if(element.requestFullScreen) {
    element.requestFullScreen();
  } else if(element.mozRequestFullScreen) {
    element.mozRequestFullScreen();
  } else if(element.webkitRequestFullScreen) {
    element.webkitRequestFullScreen();
  }
}

// Lancia la modalità schermo intero per l'intera pagina, o per un elemento in particolare.
launchFullScreen(document.documentElement); // the whole page
launchFullScreen(document.getElementById("videoElement")); // any individual element

Michele Pierri

Sviluppatore android/web/desktop, blogger, nonchè sostenitore incallito dell'universo Cloud Computing, nel tempo libero amo fare sport e praticare arti marziali.