Блокировка ориентации экрана с помощью javascript

258
31 марта 2018, 18:18

Имеется ли возможность средствами javascript запретить смену ориентации экрана? CSS в моём случае не подходит. Пробовал Screen Orientation API, но в chrome не сработало, хотя пишут, что поддерживает. В консоль выводит предупреждение, что ппереход в полноэкранный режим возможен только по инициативе пользователя. А не в полноэкранном режиме orientation.lock() не работает.

if (document.body.webkitRequestFullScreen) { 
    document.body.webkitRequestFullScreen(); 
    screen.orientation.lock('portrait') 
        .then(() => console.log('locked')) 
        .catch(() => console.log('fail')); 
}

UPD если на странице поселить элемент, с которым может взаимодействовать пользователь, выходит по клику в полноэкранный режим и работает screen.lock(), но для меня это не выход. Нужна блокировка со старта загрузки.

READ ALSO
JS Object && Function. Кто может пояснить мой пример?

JS Object && Function. Кто может пояснить мой пример?

В консоли выполнил две команды на понимание кто кому прототип и получил дважды trueХочу понимать в чем кроется секрет и кто кому из них прототип...

262
Динамическое изменение направления owl-carousel 2

Динамическое изменение направления owl-carousel 2

Такая проблема с настройкой owl-carousel v2Изначально нужно было сделать бесконечный слайдер

232
Проблема с загрузкой файлов на сервер на Node.js

Проблема с загрузкой файлов на сервер на Node.js

Пытаюсь сделать загрузку изображений на сервер с помощью Nodejs и Ajax

252
Скриншот html блока программно?

Скриншот html блока программно?

Есть ли способ получить скриншот блока (например на странице есть определенный div) только через код?

272