【问题标题】:How to hide electron app on startup in tray如何在托盘中启动时隐藏电子应用程序
【发布时间】:2021-10-15 14:38:11
【问题描述】:

我有一个带有“隐藏到托盘”功能的电子应用程序,例如这个答案“https://stackoverflow.com/a/38980563/16312733”。

但我希望应用程序在启动时不打开/显示主窗口。

我看到这里已经有一个关于“Auto launch to system tray on system startup - Electron + Ionic app”的问题,但是这个问题已经有一年了,我认为这个问题不会很快得到答案。

那么有没有办法在启动时隐藏主窗口,使软件只在托盘中可见?

【问题讨论】:

    标签: node.js electron


    【解决方案1】:

    当您的应用即将创建其主窗口 (BrowserWindow) 时,您可以使用选项 show 在创建后保持窗口隐藏。

    const mainWindow = new BrowserWindow({ show: false });
    // Window will be created but stays hidden
    

    之后,您可以在准备好时手动显示它

    mainWindow.show();
    

    阅读官方文档中的here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-05
      • 2011-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-03
      相关资源
      最近更新 更多