从NW.JS中的程序切换器隐藏窗口

Fel*_*ack 12 javascript node.js node-webkit nw.js

我正在用NW.JS(node-webkit)编写桌面应用程序.在我的应用程序中,用户可能会打开许多​​窗口,我想将它们从程序切换器(alt + tab)和任务栏中隐藏起来.我已经找到了从taksbar隐藏窗口的选项,但找不到任何方法将其隐藏在程序切换器中.它甚至可能吗?或者至少可以将所有窗口组合为一个(就像在Windows上的Sticky Notes中一样)?

bru*_*eng 0

我从未使用过 NW.JS,所以这可能是完全错误的,但看起来NM.JS有一个Native UI模块。我想使用这个模块你应该能够创建本机窗口并给它们一个 WS_EX_TOOLWINDOW 样式。请参阅此答案:从 Alt-Tab 程序切换器隐藏窗口的最佳方法。如果您仅针对 Windows,这似乎是通知的最佳途径。

另一个需要考虑的想法是使用 IFRAMES 构建应用程序,以便只有一个本机窗口。然后您可以使用 javascript 和您自己的界面来决定显示哪些 IFRAMES。