#javascript #node.js #electron
#javascript #node.js #electron
Вопрос:
Я создаю приложение electronjs, поэтому в операционной системе Windows, как я могу сохранить или вернуть сеанс даже после закрытия приложения и повторного открытия приложения?
Более подробно: когда пользователь входит в приложение, закрывает приложение и снова открывает приложение, его не следует отключать, и приложение должно быть запущено в диспетчере задач, может ли кто-нибудь помочь мне в этом сценарии
Комментарии:
1. Привет! Возможно, вы захотите включить некоторые подробности о том, что вы пытались до сих пор решить эту проблему, или где вы столкнулись с препятствием в своем прогрессе здесь.
Ответ №1:
https://www.electronjs.org/docs/api/app
Событие: «окно-все-закрыто»
Выдается, когда все окна закрыты.
Если вы не подписались на это событие и все окна закрыты, поведение по умолчанию заключается в выходе из приложения; однако, если вы подписываетесь, вы контролируете, завершается ли приложение или нет. Если пользователь нажал Cmd Q или разработчик вызвал app.quit() , Electron сначала попытается закрыть все окна, а затем выдаст событие will-quit, и в этом случае событие window-all-closed не будет выдано.
Поэтому по умолчанию, когда все окна закрыты, приложение завершается. Однако, как указано, чтобы изменить это поведение по умолчанию, все, что вам нужно сделать, это привязаться к событию, а затем не выходить из приложения.
const { app } = require('electron')
app.on('window-all-closed', () => {
//app.quit()
})
* Очевидный отказ от ответственности: использованная и измененная цитата и фрагмент кода были скопированы из связанного источника.