我看了this vedio。在这个视频中,当{' Window'}时使用了window.on('maximize')
。被最小化或最大化,以便正确地最小化Window
的状态,但是当我最大化Window
时,我无法通过监听器得到任何响应。而且我粘贴了代码,它也没有工作,-
最小化,o
最大化,x
接近。
<!DOCTYPE html>
<html>
<head>
<title>Turbo</title>
<script>
var nw = require('nw.gui');
var win = nw.Window.get();
win.isMaximized = false;
</script>
</head>
<body>
<header>
<ul>
<li><a href='#' title='Minimize' id='windowControlMinimize'>-</a></li><!--
--><li><a href='#' title='Maximize' id='windowControlMaximize'>o</a></li><!--
--><li><a href='#' title='Close' id='windowControlClose' >x</a></li>
</ul>
</header>
<script>
// Min
document.getElementById('windowControlMinimize').onclick = function()
{
win.minimize();
};
// Close
document.getElementById('windowControlClose').onclick = function()
{
win.close();
};
// Max
document.getElementById('windowControlMaximize').onclick = function()
{
if (win.isMaximized)
win.unmaximize();
else
win.maximize();
};
// Listen to the minimize event
win.on('minimize', function() {
console.log('Window is minimized');
});
win.on('maximize', function(){
win.isMaximized = true;
});
win.on('unmaximize', function(){
win.isMaximized = false;
});
</script>
</body>
</html>
答案 0 :(得分:0)
这是因为我使用的是node-v0.10.33,它只与node-webkit v0.8兼容