Событие fullscreenerror
Определение и использование
Событие fullscreenerror возникает, когда элемент не может быть viewed в полноэкранном режиме, даже если он был запрошен.
Примечание:Это событие требует специфического префикса для работы в различных браузерах (см. примеры ниже).
Примечание:Используйте element.requestFullscreen(); метод для просмотра элемента в полноэкранном режиме.
Примечание:Используйте element.exitFullscreen(); Метод отмены полноэкранного режима.
Пример
Если элемент не может быть viewed в полноэкранном режиме, то показывается текст:
document.addEventListener("fullscreenerror", function() { alert("Запрос на полноэкранный режим отклонен") });
Грамматика
В HTML:
<элемент onfullscreenerror="myScript">
В JavaScript:
объект.onfullscreenerror = function(){myScript});
В JavaScript, используя метод addEventListener():
объект.addEventListener("fullscreenerror", myScript);
Примечание:Internet Explorer 8 и более ранние версии не поддерживают Метод addEventListener().
Технические детали
Бubbлируемое: | Поддерживается |
---|---|
Отменяемое: | Не поддерживается |
Тип события: | Event |
Поддерживаемые HTML теги: | Все HTML элементы |
Поддержка браузеров
Числа в таблице указывают на первую версию браузера, которая поддерживает это событие. Примечание: каждый браузер требует специфического префикса (см. скобки):
Событие | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
fullscreenerror | 45.0 (webkit) | 11.0 (ms) | 47.0 (moz) | 5.1 (webkit) | 15.0 (webkit) |
Пример
Префиксы для кросс-браузерного кода:
/* Стандартная грамматика */ document.addEventListener("fullscreenerror", function() { ... }); /* Firefox */ document.addEventListener("mozfullscreenerror", function() { ... }); /* Chrome, Safari и Opera */ document.addEventListener("webkitfullscreenerror", function() { ... }); /* IE / Edge */ document.addEventListener("msfullscreenerror", function() { ... });