Есть ли способ определить, когда браузер выходит из полноэкранного режима с помощью javascript?

Есть ли способ определить, когда браузер выходит из полноэкранного режима с помощью javascript?

Справочная информация:
Я работаю над проигрывателем HTML5, и у меня есть кнопка для входа в полноэкранный режим.
В полноэкранном режиме я хочу, чтобы панель инструментов (для проигрывателя) была скрыта.
Затем, когда пользователь выходит из полноэкранного режима. Я хочу, чтобы панель инструментов снова отображалась.
Я могу определить, когда нажата добавленная мной полноэкранная кнопка и когда нажата клавиша выхода.
Однако я не могу определить, когда сообщение браузера «Выход из полноэкранного режима» нажато.

Проблема:
Мне нужно знать, как добавить событие или каким-то образом определить, когда пользователь нажимает
кнопку "Выйти из полноэкранного режима (Esc)" в полноэкранном режиме, чтобы заставить проигрыватель
отображать мою панель инструментов. . Добавление события к клавише escape не решило мою проблему.


person kristadev    schedule 19.02.2016    source источник
comment
Привет, @ksol, чтобы люди действительно могли тебе помочь, я бы порекомендовал сделать твои вопросы читабельными (т. е. использовать новые строки, знаки препинания). Кроме того, при размещении кода в своих вопросах используйте правильный стиль кода, представленный в текстовом редакторе Stackoverflow. Наконец, нам нужно увидеть больше кода, чем вы разместили.   -  person Glubus    schedule 19.02.2016
comment
Я немного обновил свой вопрос. Мне не нужна помощь с моим кодом, чтобы сделать панель инструментов видимой, мне просто нужно знать, как я могу определить, когда нажимается сообщение браузера Exit Full Screen (Esc) (а не когда пользователь нажимает клавишу выхода).   -  person kristadev    schedule 19.02.2016
comment
Я думаю, что на этот вопрос уже был дан ответ в другом сообщении здесь   -  person pakallis    schedule 19.02.2016
comment
if (document.addEventListener) { document.addEventListener('webkitfullscreenchange', exitHandler, false); document.addEventListener('mozfullscreenchange', exitHandler, false); document.addEventListener('fullscreenchange', exitHandler, false); document.addEventListener('MSFullscreenChange', exitHandler, false); } function exitHandler() { if (document.webkitIsFullScreen || document.mozFullScreen || document.msFullscreenElement !== null) { /* Выполнить код при выходе */ } }   -  person kristadev    schedule 19.02.2016
comment
Я попробовал код, который я только что указал выше, и он не сработал...   -  person kristadev    schedule 19.02.2016
comment
Возможный дубликат Как определить, когда страница выходит из полноэкранного режима?   -  person Eliran Malka    schedule 16.04.2019