Node Webkit: Использование полноэкранного API в режиме киоска

Мое приложение node webkit запускается в режиме «киоска». Теперь я также хочу иметь возможность открывать элемент приложения (например, видео) в полноэкранном режиме, используя:

element.webkitRequestFullScreen();

это явно не работает, потому что сам режим «киоск» кажется полноэкранным режимом.

есть идеи?


person Jan Viehweger    schedule 14.07.2015    source источник
comment
если это круто, почему бы вам не выйти из режима киоска на этот момент win.leaveKioskMode(); затем element.webkitRequestFullScreen();   -  person ShegaMike    schedule 17.07.2015
comment
когда он находится в режиме киоска, нет необходимости в полноэкранном режиме, поэтому вы также можете попробовать win.leaveFullscreen();, затем element.webkitRequestFullScreen();, а когда вы закончите, вы можете вернуться в полноэкранный режим win.enterFullscreen();.   -  person ShegaMike    schedule 17.07.2015


Ответы (2)


Вам просто нужно сделать kiosk: true в файле package.json, например

{
    "name": "app",
    "window": {
        "kiosk" : true
    }
}
person KlwntSingh    schedule 14.07.2015
comment
спасибо за повтор, но, как я уже писал, мое приложение уже запускается в режиме киоска. это не проблема. вопрос был: как открыть элемент в полноэкранном режиме, ВО ВРЕМЯ находясь в режиме киоска? - person Jan Viehweger; 14.07.2015
comment
@JanViehweger Я думаю, что это проблема с html-страницей, и вы можете просто установить максимальную высоту и ширину элемента, поэтому он займет весь экран. - person KlwntSingh; 14.07.2015

Это то, что я уже сделал. Думал, что есть более простой способ добиться этого ;(

person Jan Viehweger    schedule 15.07.2015