IIUC以下代码将在除Apples(Darwin)之外的所有操作系统上停止该应用程序的 Electron 处理:
app.on('window-all-closed', () => {
if (process.platform != 'darwin') {
app.quit();
}
})
我们如何确保运行该应用程序的进程也能在达尔文停止?
最佳答案
如果我没有记错的话,排除darwin平台只是为了复制该OS行为:在Windows和Linux上,惯例是在用户关闭其窗口时终止(退出)该软件;而在macOS上,约定是将进程保留在后台。
没有什么可以阻止您违反该约定并在用户关闭窗口时退出该应用程序。
关于electron - 在 Darwin 市关闭 Electron 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48593064/