程式狂想筆記

一個攻城師奮鬥史

0%

electron不會重覆開啟程式

最近爬到能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 搭建桌面應用開發模板 - 神馬文庫
備份圖