Документ: событие fullscreenerror
Ограниченная доступность
Эта функция не является базовой, поскольку она не работает во всех наиболее распространённых браузерах.
Событие fullscreenerror срабатывает, когда браузер не может переключиться в полноэкранный режим.
Как и с событием fullscreenchange, генерируются два fullscreenerror события; первое отправляется элементу Element, который не смог сменить режим, а второе — документу Document, которому принадлежит этот элемент.
Причины, по которым переход в полноэкранный режим может завершиться неудачно, см. в руководстве по API полноэкранного режима.
Это событие нельзя отменить.
Синтаксис
Используйте имя события в методах, таких как addEventListener(), или задайте обработчик события.
addEventListener("fullscreenerror", (event) => {});
onfullscreenerror = (event) => {};
Тип события
Общее Event.
Примеры
const requestor = document.querySelector("div");
function handleError(event) {
console.error("an error occurred changing into fullscreen");
console.log(event);
}
document.addEventListener("fullscreenerror", handleError);
// or
document.onfullscreenerror = handleError;
requestor.requestFullscreen();
Спецификации
| Спецификация |
|---|
| Fullscreen API # handler-document-onfullscreenerror |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
fullscreenerror_event |
7118 | 791212–14 | 6410 | 581512.1–15 | 16.46 | 7118 | 6410 | 501412.1–14 |
16.4["Только доступно на iPad, а не на iPhone.", "Отображается кнопка наложения, которую нельзя отключить. Проведение пальцем вниз завершает полноэкранный режим, что делает его непригодным для некоторых применений, таких как игры."]12Только доступно на iPad, а не на iPhone. |
10.01.0 | 71≤37 |
См. также
© 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/fullscreenerror_event