Какое событие я должен использовать для закрытия клиентского веб-сокета в приложении Electron? - PullRequest
0 голосов
/ 04 ноября 2018

У меня есть электронное приложение. Существует веб-сокет-соединение между серверной и клиентской сторонами электронного приложения (другими словами, я использую websocket на index.html).

Мне нужно закрыть соединение через websocket, когда пользователь закрывает приложение. Какое событие я должен использовать для этого?

Существует mainWindow.on('closed', () => { });, но у меня нет доступа к коду браузера на данный момент.

1 Ответ

0 голосов
/ 04 ноября 2018

Вы должны использовать IPC (Внутренняя коммуникация процесса). В электронном каркасе есть два процесса:

  • Main (Основной процесс создает веб-страницы путем создания экземпляров BrowserWindow.)
  • Renderer (основной процесс управляет всеми веб-страницами и соответствующими процессами визуализации)

Эти двое могут общаться друг с другом с помощью IPC. Для получения более подробной информации см документы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...