这个问题是关于Electron。
在我的渲染过程中,我有
const {remote} = require('electron')
remote.getCurrentWindow().on('close', (e) => {
// some work
});
单击窗口标题栏上的关闭按钮时,将永远不会调用回调函数中的代码。
但是,如果我将'close'
更改为其他内容(例如'resize'
,'minimize'
),则会调用回调函数(当我调整窗口大小时,或点击最小化按钮)。
造成这种奇怪行为的原因是什么?
我在Mac OS X 10.12上使用Electron 1.4.0。