跳到主要内容

系统托盘

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

本地调试​

  • 在mac中,系统托盘在电脑的右上角
  • 本地 Electron 完全支持托盘调试
  • 注意:系统托盘配置一个单独的托盘图标