Я пытаюсь открыть div в полноэкранном режиме браузера с помощью браузера Firefox.Я могу сделать это успешно в Chrome с помощью следующего кода, но Firefox выдает мне следующее предупреждение в консоли
Запрос на полноэкранный режим был отклонен, поскольку хотя бы один из элементов, содержащихся в документе, не является iframe или выполняетне имеет атрибута «allowfullscreen».
Мой код выглядит следующим образом
<div id="main">
...
</div>
full() {
const elem = document.getElementById('main');
const methodToBeInvoked = elem['requestFullscreen'] ||
elem['webkitRequestFullScreen'] || elem['mozRequestFullscreen']
|| elem['msRequestFullscreen'];
if (methodToBeInvoked) {
methodToBeInvoked.call(elem);
}
}