раскрыть окно браузера на полный экран

117
22 декабря 2019, 22:10

делаю так:

document.documentElement.requestFullscreen();

но браузер пишет

Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture.

можно как-либо сделать чтобы при открытии странички она на весь экран отобразилась автоматом???

Answer 1
$('a').click(function () {
                var element = document.body;
                var req = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen;
                if(req)
                    req.call(element);
                else
                {
                    var wscript = new ActiveXObject("Wscript.shell");
                    wscript.SendKeys("{F11}");
                }
                return false;
            });

источник

Для вашего удобства разработано api - которое позволяет переводить ТОЛЬКО нужный вам элемент в полноэкранный режим

Если нужно автоматом попробуйте эмитировать нажатие клавиши в зависимость от браузера или элемента, который нужно перевести в полноэкранный режим

READ ALSO
Навигация js как сделать

Навигация js как сделать

Имеется большой landing page, разбитый на блоки

120
Работа с аудио в Safari на IOS

Работа с аудио в Safari на IOS

Пишу WebGL-приложение с использованием Threejs

120
Обработка POST запроса на Koa.js

Обработка POST запроса на Koa.js

Почему на запрос ctsrequest

114
как добавить API 2.1 яндекс карт в Wordpress

как добавить API 2.1 яндекс карт в Wordpress

здравствуйте как добавить API яндекс карт в Wordpress

114