Electron托盘图标
添加引用
1  | const {app, Menu, Tray} = require("electron");  | 
设置托盘图标及菜单
1  | let tray = null  | 
不显示任务栏图标
1  | win.setSkipTaskbar(true)  | 
但是这样配置会导致任务栏会遮挡窗口,就算设置窗口置顶也没用,暂时没找到解决方法。
所以我这里用的是下面的方式,这样就算点击任务栏也不会隐藏窗口。
点击任务栏不隐藏
1  | let homeWin = new BrowserWindow({  | 
只设置simpleFullscreen: true,和homeWin.setAlwaysOnTop(true, "pop-up-menu");的话,虽然窗口全屏了,但是一点击任务栏上的图标,界面就隐藏了,所以一定要添加上
1  | homeWin.setFullScreen(true);  | 
可能你会说直接隐藏任务栏图标不就行了
1  | homeWin.setSkipTaskbar(true)  | 
但是这样配置会导致任务栏会遮挡窗口,就算设置窗口置顶也没用,暂时没找到解决方法。