Почему document.body.requestFullscreen () работает только при первом вызове? - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть следующий метод, который работает при первом вызове, однако, если я нажму клавишу Es c, а затем попробую свою кнопку FullScreen, ничего не произойдет. Отладка кода показывает, что else не выполняется, поэтому document.body.requestFullScreen () вызывается снова, но это никак не влияет ??

Что я пропустил?

нет включите что-то вроде этого для переключения YET

 // https://developers.google.com/web/fundamentals/native-hardware/fullscreen/
            if (document.fullscreenElement)
                document.exitFullscreen()

Спасибо за ваши идеи.

20200418 16:42 Обновление

В ответе от Оскара было запрошено значение requestFullscreen второй раз через. Я сделал, и t, кажется, то же самое в соответствии со следующим выводом консоли.

enter image description here

Вот код, который я использовал enter image description here

...