系统托盘
- Electron 中实现**系统托盘(System Tray)**主要使用 Tray 模块。常见需求包括:
- 应用启动后隐藏窗口,只显示托盘图标
- 点击托盘图标显示/隐藏窗口
- 右键托盘弹出菜单
- 开机启动
- 退出应用
- 系统托盘通常需要单独准备一个图标,而且最好不要直接复用应用主图标
- 托盘专用图标
- 托盘的图标和应用的图标尺寸是不同的
- 托盘的尺寸大小会更小,一般是16x16、20x20
- 应用图标尺寸256x256、512x512
- macOS:透明 + 单色 (mac上的系统托盘是透明单色)
- Windows:使用品牌色 (win的系统托盘是主色图标)
本地调试
- 在mac中,系统托盘在电脑的右上角
- 本地 Electron 完全支持托盘调试
- 注意:系统托盘配置一个单独的托盘图标