У меня есть страница с кнопкой, которая позволит пользователю установить страницу в полноэкранный режим. Я делаю это, используя requestFullscreen (на самом деле, webkitRequestFullScreen , так как я тестирую в Chrome, но вопрос применим в целом). Все это прекрасно работает.
Однако пользователи также могут использовать F11 для перехода в полноэкранный режим, и это вызывает две проблемы:
- F11 не влияет на значение fullscreenElement , которое остается нулевым даже после использования F11 для перехода в полноэкранный режим.
- exitFullscreen нельзя использовать для отмены полноэкранного режима, установленного с помощью F11 (хотя обратное работает - F11 может отключить полноэкранный режим с помощью requestFullscreen ).
Есть ли способ объединить функциональность F11 и полноэкранный API?