【发布时间】:2020-07-17 20:15:50
【问题描述】:
我对 Electron 很陌生,并且一直在为我的应用程序尝试 electron-react-boilerplate。我确实有一个要求,我必须使用保存在本地存储中的数据发送 API 请求,以防通过单击窗口关闭按钮关闭电子应用程序。我尝试为以下事件添加代码。
app.on('ready', createWindow);
const createWindow = async () => {
mainWindow = new BrowserWindow({
show: false,
webPreferences: {
nodeIntegration: true
}
});
mainWindow.on('closed', () => {
alert('123');
const user = JSON.parse(localStorage.getItem('currentUser'));
// ...Service call
});
};
app.on('window-all-closed', () => {
const user = JSON.parse(localStorage.getItem('currentUser'));
// ...Service call
});
当我关闭应用程序时,出现以下两个错误:
Reference Error: alert is not defined
Reference Error: localStorage is not defined
有人可以帮助我,让我知道上面的错误是什么。
【问题讨论】: