У меня есть веб-страница, которая использует API-интерфейс истории для навигации между страницами без полного обновления страницы. Все это отлично работало на настольных компьютерах и мобильных устройствах до последнего обновления Chrome (38.0.2125.102) на Android (4.4.2).
Проблема с полноэкранным режимом браузера: когда пользователь заходит на наш сайт, там есть ссылка на видеогалерею, он нажимает на нее и открывается лайтбокс со встроенным видео в нем. Затем он нажимает на видео, чтобы просмотреть его, и оно становится полноэкранным (сверху появляется сообщение о том, что браузер находится в полноэкранном режиме). Если пользователь закрывает видео, как было предложено (перетаскивая сверху вниз), все работает, как и ожидалось, но если он нажимает кнопку «Назад» на устройстве, браузер как бы закрывает видео (я все еще слышу, как оно где-то воспроизводится), но не на самом деле не выходить из полноэкранного режима (путать вещи, пока пользователь не перетащит сверху).
Я могу определить, когда пользователь нажал эту кнопку, и мой вопрос: могу ли я заставить браузер выйти из полноэкранного режима с помощью javascript?
Спасибо
back
вы можете проверить, отображается ли текущий документ в полноэкранном режиме (document.webkitIsFullScreen
), и в случае его отмены (document.webkitCancelFullScreen();
). Просто будьте осторожны, чтобы поймать код других поставщиков. - person MarcoL   schedule 17.10.2014