我目前正在开发 Electron 托盘应用程序。对于 Mac,Electron 框架具有将应用程序隐藏在 Dock 中的功能。
app.dock.hide();
我尝试在 Windows 机器上运行它并遇到错误。
TypeError: Cannot read property 'hide' of undefined
现在我正在寻找 Windows 的等效功能来隐藏任务栏中的应用程序。
最佳答案
Mac OS X 是面向应用程序的,而 Windows 是面向窗口的...
app.dock.hide ()
确实被标记为仅限 macOS。
为了使窗口不显示在任务栏中,您可以调用:
win.setSkipTaskbar (true);
或者将 skipTaskbar
添加到传递给新 BrowserWindow 的选项中:
{
// ...
skipTaskbar: true,
// ...
}
关于javascript - app.dock.hide(); 的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46364167/