Metoda requestFullscreen() API Fullscreen
- Poprzednia strona fullscreenEnabled()
- Następna strona exitFullscreen()
- Wróć do poprzedniego poziomu API Fullscreen JavaScript
Definicja i użycie
requestFullscreen()
Metoda otwierania elementu w trybie pełnego ekranu.
Wskazówka:Proszę użyć Metoda exitFullscreen()Anuluj tryb pełnego ekranu.
Przykład
Przykład 1
Wyświetl element <video> w trybie pełnego ekranu:
/* Pobierz element, który ma być wyświetlony w trybie pełnego ekranu (w tym przykładzie wideo): */ var elem = document.getElementById("myvideo"); /* Podczas wykonywania funkcji openFullscreen() otwiera wideo w trybie pełnego ekranu. Proszę zauważyć, że musimy zawrzeć prefiksy różnych przeglądarek, ponieważ jeszcze nie obsługują one atrybutu requestFullscreen */ function openFullscreen() { if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } }
Przykład 2
Aby otworzyć stronę HTML w trybie pełnego ekranu, użyj document.documentElement zamiast document.getElementById("element"). W tym przykładzie użyliśmy również funkcji zamknięcia, aby zamknąć tryb pełnego ekranu:
/* Pobierz documentElement (<html>) do wyświetlenia strony w trybie pełnego ekranu */ var elem = document.documentElement; /* Przegląd w trybie pełnego ekranu */ function openFullscreen() { if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } } /* Zamknięcie pełnego ekranu */ function closeFullscreen() { if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.webkitExitFullscreen) { /* Safari */ document.webkitExitFullscreen(); } else if (document.msExitFullscreen) { /* IE11 */ document.msExitFullscreen(); } }
Przykład 3
Gdy strona jest w trybie pełnego ekranu, możesz również użyć CSS do ustawienia stylu strony:
/* Gramatyka Safari */ :-webkit-full-screen { background-color: yellow; } /* Gramatyka IE11 */ :-ms-fullscreen { background-color: yellow; } /* Gramatyka standardowa */ :fullscreen { background-color: yellow; }
Gramatyka
HTMLElementObject.requestFullscreen()
Parametry
Brak.
Szczegóły techniczne
Zwracana wartość: | Brak zwracanej wartości. |
---|
Obsługa przeglądarek
Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która obsługuje tę metodę w pełni.
Komentarz:Niektóre przeglądarki wymagają specyficznych prefiksów (patrz nawiasy):
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) |
- Poprzednia strona fullscreenEnabled()
- Następna strona exitFullscreen()
- Wróć do poprzedniego poziomu API Fullscreen JavaScript