如何在托盘启动时隐藏电子应用程序
How to hide electron app on startup in tray
我有一个带有 'hide to tray' 功能的 electron 应用程序,就像这个答案“”中一样。
但我希望应用程序在启动时 open/show 不是主要 windows。
我看到这里已经有一个关于“Auto launch to system tray on system startup - Electron + Ionic app”的问题,但这个问题已经有一年了,我认为这个问题不会很快得到答案。
那么有没有办法在启动时隐藏主程序 window 以便该软件仅在托盘中可见?
当您的应用程序即将创建其主要 windows (BrowserWindow
) 时,您可以使用选项 show
在创建后隐藏 window。
const mainWindow = new BrowserWindow({ show: false });
// Window will be created but stays hidden
之后您可以随时手动显示它
mainWindow.show();
阅读官方文档here。
我有一个带有 'hide to tray' 功能的 electron 应用程序,就像这个答案“
但我希望应用程序在启动时 open/show 不是主要 windows。
我看到这里已经有一个关于“Auto launch to system tray on system startup - Electron + Ionic app”的问题,但这个问题已经有一年了,我认为这个问题不会很快得到答案。
那么有没有办法在启动时隐藏主程序 window 以便该软件仅在托盘中可见?
当您的应用程序即将创建其主要 windows (BrowserWindow
) 时,您可以使用选项 show
在创建后隐藏 window。
const mainWindow = new BrowserWindow({ show: false });
// Window will be created but stays hidden
之后您可以随时手动显示它
mainWindow.show();
阅读官方文档here。