Данный элемент является HTML5
видео. Кнопка должна изменить этот элемент видео в полноэкранный режим или завершить полноэкранный режим.
Я уже написал JavaScript
функцию. Это прекрасно работает в Firefox
. К сожалению, функция не работает в Google Chrome.
function toggleFullScreen() {
var player = document.querySelector('#playerContainer');
if (!document.mozFullScreen && !document.webkitFullScreen) {
if (player.mozRequestFullScreen) {
player.mozRequestFullScreen();
}
else {
player.webkitRequestFullScreen();
}
} else {
if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else {
document.webkitCancelFullScreen();
}
}
}
Хотя в Firefox
все отлично работает, в Chrome
окно расположено только в середине полноэкранного окна. Также Chrome не может выйти из полноэкранного режима.
Я использовал Firefox Quantum 61.0.1
и Google Chrome 68.0
.