通常在 mac 上,当我关闭窗口时,它不会退出应用程序,但在使用 node webkit 时,它会退出应用程序。
有谁知道解决方法,所以当我点击“x”时,它只是关闭窗口而不是应用程序?
在此先感谢您的帮助。
最佳答案
这在 MAC 中对我有用:
var gui = require('nw.gui');
var window = gui.Window.get();
gui.App.on('reopen', function(){
window.show();
})
window.on('close', function(){
window.hide();
});
在使用上面的代码时,如果用户点击关闭按钮,它会隐藏窗口而不是终止应用程序。
当用户从 Dock 中单击应用程序图标时,GUI
reopen
触发事件将显示隐藏窗口。注意:重新打开是当前 MAC 特定的功能。
更多详情请见 NodeWebkit App Features
关于macos - 使用节点 webkit 在 Mac OS 上单击 "x"时关闭窗口但不是应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25390339/