只允许弹出一个应用

This commit is contained in:
yj 2024-08-06 09:07:20 +08:00
parent 70ee9677ce
commit f847591814
1 changed files with 9 additions and 0 deletions

View File

@ -117,6 +117,15 @@ function createNotification(user) {
mainWindow.focus(); mainWindow.focus();
} }
// 处理单实例
app.makeSingleInstance((commandLine, workingDirectory) => {
// Someone tried to run a second instance, we should focus our window.
if (mainWindow) {
if (mainWindow.isMinimized()) mainWindow.restore();
mainWindow.focus();
}
});
app.on('ready', () => { app.on('ready', () => {
const env = process.argv.find((arg) => arg.startsWith('--env='))?.split('=')[1]; const env = process.argv.find((arg) => arg.startsWith('--env='))?.split('=')[1];
if (env === 'development') { if (env === 'development') {