Electron 关闭达尔文的电子应用程序

Electron 关闭达尔文的电子应用程序,electron,darwin,Electron,Darwin,IIUC以下代码将停止除Apple(Darwin)以外的所有操作系统上的应用程序电子进程: 我们如何确保运行应用程序的进程也在达尔文停止?如果我没有弄错的话,排除达尔文平台只是复制操作系统的行为:在Windows和Linux上,约定是在用户关闭窗口时终止(退出)软件;而在macOS上,惯例是将该过程置于后台 当用户关闭窗口时,没有任何东西可以阻止你打破惯例,让你退出应用程序 app.on('window-all-closed', () => { if (process.platfo

IIUC以下代码将停止除Apple(Darwin)以外的所有操作系统上的应用程序电子进程:


我们如何确保运行应用程序的进程也在达尔文停止?

如果我没有弄错的话,排除达尔文平台只是复制操作系统的行为:在Windows和Linux上,约定是在用户关闭窗口时终止(退出)软件;而在macOS上,惯例是将该过程置于后台

当用户关闭窗口时,没有任何东西可以阻止你打破惯例,让你退出应用程序

app.on('window-all-closed', () => {
    if (process.platform != 'darwin') {
        app.quit();
    }
})