我目前正在开发一个电子托盘应用程序,对于Mac来说,电子框架有一个将应用程序隐藏在Dock中的功能。
app.dock.hide();
我尝试在Windows计算机上运行此程序,但出现错误。
TypeError: Cannot read property 'hide' of undefined
现在我正在为Windows寻找一个等效的功能,将应用程序隐藏在任务栏中。
icomxhvb1#
Mac OS X是面向应用程序的,而Windows是面向窗口的...app.dock.hide ()确实仅标记为macOS。为了使窗口不显示在任务栏中,你可以调用:
app.dock.hide ()
win.setSkipTaskbar (true);
或者将skipTaskbar添加到传递给新BrowserWindow的选项中:
skipTaskbar
{ // ... skipTaskbar: true, // ... }
1条答案
按热度按时间icomxhvb1#
Mac OS X是面向应用程序的,而Windows是面向窗口的...
app.dock.hide ()
确实仅标记为macOS。为了使窗口不显示在任务栏中,你可以调用:
或者将
skipTaskbar
添加到传递给新BrowserWindow的选项中: