Contents

electron不會重覆開啟程式

Contents

最近爬到能electron不會重新開啟程式方法
筆記筆記

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
// 點擊圖標(桌面快捷方式)檢查當前活動實例的個數
const isSecondInstance = app.makeSingleInstance(() => {
  if (mainWindow) {
    if (mainWindow.isMinimized()) {
      mainWindow.restore(); // 窗口從最小化恢復時觸發
    }
    mainWindow.show();
    // mainWindow.maximize();
    mainWindow.focus();
  }
});
if (isSecondInstance) {
  app.quit();
}

參考使用 electron-vue 搭建桌面應用開發模板 - 神馬文庫
備份圖