загрузить приложение node webkit в полноэкранном режиме

Я пытаюсь создать приложение node-webkit, в настоящее время я экспериментирую на package.json

вот содержание до сих пор:

{
  "name": "nw-demo",
  "main": "index.html",
  "window": {
    "title": "node-webkit demo",
    "icon": "icon.png",
    "toolbar": false,
    "frame": true,
    "fullscreen": true
  }
}

как сделать загрузку приложения node-webkit на полноэкранном режиме?

Docs говорит:

(boolean) whether window is fullscreen (available after node-webkit v0.3.0)

так почему же не вышеперечисленное package.json работы?

2 ответов


подтвердил. Полный экран на v0.10.5 (узел.js v0.11.13-pre) не работает для меня ни на Windows. Я могу заметить, что он пытается в полноэкранном режиме, но затем возвращается к окну по какой-то причине.

Это не идеальный ответ, но это обходной путь, который я использовал:

<!DOCTYPE html>
<html>
<head>
    <title>Hello World!</title>
</head>
<body>
    <h1>Hello World!</h1>
    <script>
    var ngui = require('nw.gui');
    var nwin = ngui.Window.get();
    nwin.enterFullscreen();
    </script>
</body>
</html>

полный экран по-прежнему работает через вызов JavaScript.


Nw.js имеет специальный kiosk режим:

{
  "name": "nw-demo",
  "main": "index.html",
  "window": {
    "title": "node-webkit demo",
    "icon": "icon.png",
    "toolbar": false,
    "frame": true,
    "kiosk": true // set kiosk mode true
  }
}