Документ: свойство fullscreenEnabled
Ограниченное использование
Эта функция не является базовой, так как она не работает в некоторых из наиболее широко используемых браузеров.
Только для чтения fullscreenEnabled свойство интерфейса Document указывает, доступен ли режим полноэкранного отображения.
Режим полноэкранного отображения доступен только для страницы, не содержащей оконных плагинов ни в одном из её документов, и если все элементы <iframe>, которые содержат документ, имеют установленное атрибут allowfullscreen.
Несмотря на то, что это свойство является только для чтения, при его изменении (даже в строгом режиме) ошибка не будет выброшена; устанавливающий метод ничего не делает и будет проигнорирован.
Значение
Булево значение, которое равно true , если документ и элементы внутри него могут быть переведены в полноэкранный режим путем вызова Element.requestFullscreen(). Если режим полноэкранного отображения недоступен, это значение равно false.
Примеры
В этом примере, прежде чем пытаться запросить полноэкранный режим для элемента <video>, проверяется значение fullscreenEnabled, чтобы избежать попытки, когда оно недоступно.
function requestFullscreen() {
if (document.fullscreenEnabled) {
videoElement.requestFullscreen();
} else {
console.log("Your browser cannot use fullscreen right now");
}
}
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
fullscreenEnabled |
7120 | 12 | 6410 | 581512.1–15 | 16.46 | 7125 | 6410 | 501412.1–14 |
16.4["Только доступно на iPad, а не на iPhone.", "Отображает кнопку наложения, которую нельзя отключить. Свайп вниз выходит из полноэкранного режима, что делает его непригодным для некоторых случаев использования, таких как игры."]12Только доступно на iPad, а не на iPhone. |
10.01.5 | 714.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Document/fullscreenEnabled