0
長話短說:我打開一個窗口,關閉窗口時不應該退出整個應用程序。這工作得很好。但關閉它不會將焦點返回到最後一個應用程序的最後一個窗口(如Chrome或終端)NW.js - 隱藏窗口應該使最後的應用程序集中
win = nw.Window.open(
'view.html',
{
width: 300,
height: 400,
show: false, // I show the window when DOM has been loaded.
},
function(win) {
win.setShowInTaskbar(false);
win.on('close', function() {
this.hide();
});
}
);
有誰知道怎麼給最後一個窗口是重點回來? 感謝您的幫助!
非常感謝您的回答!我想到了這一點,但後來我想知道如何獲得最後一個窗口對象。最後的窗口對象可能不是來自我的應用程序內的,而是例如從另一個像Chrome或Firefox或任何其他應用程序。 – lumio
如果你的應用程序不是這些窗口的創建者,那麼我看不到你可能有任何其他控件,而不是postMessage。 – SomeCoder
現在發生的事情是,我的應用程序在後臺運行,然後通過全局快捷方式進入窗口。關閉窗口後,以前的應用程序獲得焦點,但不是最新的窗口。主菜單(macOS)出現,但最後一個窗口不會再次檢索焦點。 – lumio