Метод requestFullscreen() APIFullscreen
- Предыдущая страница fullscreenEnabled()
- Следующая страница exitFullscreen()
- Вернуться на один уровень вверх API Fullscreen в JavaScript
Определение и использование
requestFullscreen()
Метод открывает элемент в полноэкранном режиме.
Совет:Используйте Метод exitFullscreen()Отменить полноэкранный режим.
Пример
Пример 1
Отображение элемента <video> в полноэкранном режиме:
/* Получите элемент, который нужно отобразить в полноэкранном режиме (в этом примере это видео): */ var elem = document.getElementById("myvideo"); /* При выполнении функции openFullscreen() открывается видео в полноэкранном режиме. Обратите внимание, что我们必须 включить префиксы для различных браузеров, так как они еще не поддерживают атрибут requestFullscreen */ function openFullscreen() { if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } }
Пример 2
Чтобы открыть страницу HTML в полноэкранном режиме, используйте document.documentElement вместо document.getElementById("element").В этом примере мы также используем функцию закрытия, чтобы закрыть полноэкранный режим:
/* Получить documentElement (<html>) для полного экрана страницы */ var elem = document.documentElement; /* Просмотр в полный экран */ function openFullscreen() { if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } } /* Закрывать полный экран */ function closeFullscreen() { if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.webkitExitFullscreen) { /* Safari */ document.webkitExitFullscreen(); } else if (document.msExitFullscreen) { /* IE11 */ document.msExitFullscreen(); } }
Пример 3
Когда страница находится в режиме полного экрана, вы также можете использовать CSS для настройки стиля страницы:
/* Safari */ :-webkit-full-screen { background-color: yellow; } /* Синтаксис IE11 */ :-ms-fullscreen { background-color: yellow; } /* Стандартный синтаксис */ :fullscreen { background-color: yellow; }
Синтаксис
HTMLElementObject.requestFullscreen()
Параметры
Нет.
Технические детали
Возвращаемое значение: | Нет возвращаемого значения. |
---|
Поддержка браузеров
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот метод.
Комментарии:Некоторые браузеры требуют специфического префикса (см. скобки):
Chrome | Edge | Firefox | Сafari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Сafari | Opera |
71.0 15.0 (webkit) |
79.0 11.0 (ms) |
64.0 9.0 (moz) |
6.0 (webkit) | 58.0 15.0 (webkit) |
- Предыдущая страница fullscreenEnabled()
- Следующая страница exitFullscreen()
- Вернуться на один уровень вверх API Fullscreen в JavaScript