node-webkit window 菜单未显示
node-webkit window menu not showing up
我在 node-webkit 中有以下文件,但没有显示 window 菜单。我确实收到了其中的警报,所以它是 运行 代码。我正在使用 win 7。有什么想法吗?
<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
We are using node.js <script>document.write(process.version)</script>.
<script>
var nw = require('nw.gui');
var windowMenu = new nw.Menu({
type: 'menubar'
});
nw.Window.get().menu = windowMenu;
var helpMenu = new nw.Menu();
windowMenu.append(new nw.MenuItem({
label: 'Help',
submenu: helpMenu
}));
alert("test 2");
</script>
</body>
</html>
当时你将菜单添加到当前window (nw.Window.get().menu = windowMenu;) ...菜单是空的(blank)。将此行移动到添加菜单项的代码下方——例如,将此行放在当前代码具有 "alert" 的位置——菜单将是非空的(并且可见)。
我在 node-webkit 中有以下文件,但没有显示 window 菜单。我确实收到了其中的警报,所以它是 运行 代码。我正在使用 win 7。有什么想法吗?
<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
We are using node.js <script>document.write(process.version)</script>.
<script>
var nw = require('nw.gui');
var windowMenu = new nw.Menu({
type: 'menubar'
});
nw.Window.get().menu = windowMenu;
var helpMenu = new nw.Menu();
windowMenu.append(new nw.MenuItem({
label: 'Help',
submenu: helpMenu
}));
alert("test 2");
</script>
</body>
</html>
当时你将菜单添加到当前window (nw.Window.get().menu = windowMenu;) ...菜单是空的(blank)。将此行移动到添加菜单项的代码下方——例如,将此行放在当前代码具有 "alert" 的位置——菜单将是非空的(并且可见)。