|
@@ -170,6 +170,17 @@ function createLoadingWindow() {
|
|
|
// 设置为总是在最前面
|
|
|
loadingWindow.setAlwaysOnTop(true, 'floating');
|
|
|
|
|
|
+ // 监听窗口已经关闭事件
|
|
|
+ loadingWindow.on('closed', (event) => {
|
|
|
+
|
|
|
+ // // 可以这样阻止窗口关闭
|
|
|
+ // event.preventDefault();
|
|
|
+
|
|
|
+ console.log('窗口已关闭');
|
|
|
+ // 清理窗口引用,如果不清理会导致后面一些逻辑,窗口对象关闭出现报错
|
|
|
+ loadingWindow = null;
|
|
|
+ });
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|
|
@@ -277,7 +288,7 @@ function createMainWindow() {
|
|
|
// event.preventDefault();
|
|
|
|
|
|
console.log('窗口已关闭');
|
|
|
- // 清理窗口引用
|
|
|
+ // 清理窗口引用,如果不清理会导致后面一些逻辑,窗口对象关闭出现报错
|
|
|
mainWindow = null;
|
|
|
});
|
|
|
|