如何检查上下文菜单是否已关闭?

How to check if context menu has been closed?

我一直在寻找是否有办法检查 nw.js 应用程序中的上下文菜单是否已关闭(如果您点击菜单以外的地方或另一个 window等等,这样菜单就会消失)。我一直找不到答案。

我在单击关闭时可以正常工作,但在 window 外部单击时无法正常工作(我尝试向事件添加模糊和聚焦,但它们没有做任何事情):

contextMenu.popup(e.x, e.y);
$( document ).one( "click ", function() {
     alert(0);
});

任何帮助弄清楚如何解决这个问题的人都会很棒。

好吧,明白了,必须包括这个;

var win = gui.Window.get();
win.on('blur', function() {
    alert(0);
});