首页 > electron怎么去判断当前程序是否已经在运行,如果在运行就不要重复打开

electron怎么去判断当前程序是否已经在运行,如果在运行就不要重复打开

想阻止用户多开客户端,但是找不到api去判断,怎么去判断当前程序是否已经运行,如果已经在运行中就不要重新打开


找到答案了
let mainWindow;

var shouldQuit = app.makeSingleInstance(function(commandLine, workingDirectory) {
// 当另一个实例运行的时候,这里将会被调用,我们需要激活应用的窗口
if (mainWindow) {

if (mainWindow.isMinimized()) mainWindow.restore();
mainWindow.focus();

}
return true;
});

【热门文章】
【热门文章】