使用app.requestSingleInstanceLock()

在background.js中添加


const gotTheLock = app.requestSingleInstanceLock();
if (!gotTheLock) {
  app.quit()
} else {
  app.on(‘second-instance’, (event, commandLine, workingDirectory) => {
    try {
      if (MainWindows != null && MainWindows.isMaximized()) {
        MainWindows.restore();
        return;
      }
    } catch (e) { }
    if (MainWindowsShow) {
      MainWindowsShow = false
      MainWindows.hide()
    } else {
      MainWindowsShow = true
      MainWindows.show()
    }
  })
}
说点什么
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...