我正在尝试构建一个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
没有工作?
答案 0 :(得分:9)
确认。 v0.10.5全屏(node.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调用。
答案 1 :(得分:3)
Nw.js有一个特殊的kiosk
mode:
{
"name": "nw-demo",
"main": "index.html",
"window": {
"title": "node-webkit demo",
"icon": "icon.png",
"toolbar": false,
"frame": true,
"kiosk": true // set kiosk mode true
}
}