electron設置托盤 // 設置系統托盤 const setAppTray = () => { // 托盤對象 var appTray = null // 系統托盤右鍵菜單 var trayMenuTemplate = [ { label: '退出', click: function() { / ...
electron設置托盤
// 設置系統托盤 const setAppTray = () => { // 托盤對象 var appTray = null // 系統托盤右鍵菜單 var trayMenuTemplate = [ { label: '退出', click: function() { // ipc.send('close-main-window'); app.quit() } } ] // 系統托盤圖標目錄 let trayIcon = path.join(__dirname, '../renderer/assets') appTray = new Tray(path.join(trayIcon, 'icon.png')) // 圖標的上下文菜單 const contextMenu = Menu.buildFromTemplate(trayMenuTemplate) // 設置此托盤圖標的懸停提示內容 appTray.setToolTip('網易雲') // 設置此圖標的上下文菜單 appTray.setContextMenu(contextMenu) }
最後再 app.on('ready', createWindow) 的 createWindow 調用上面的函數即可