我应该使用什么事件来关闭 Electron 应用程序中的客户端 websocket?
What event should I use for closing client websocket in Electron application?
我有 Electron 应用程序。电子应用程序的服务器端和客户端之间存在 websocket 连接(换句话说,我在 index.html
上使用 websocket
)。
我需要在用户关闭应用程序时关闭 websocket 连接。我应该为它使用什么事件?
有mainWindow.on('closed', () => { });
,但此时我无法访问浏览器代码。
您应该使用 IPC(内部进程通信)。在electron框架中,有两个进程:
- Main(主进程通过创建 BrowserWindow 实例创建网页。)
- 渲染器(主进程管理所有网页及其对应的渲染器进程)
这两个可以使用IPC 一起通信。有关详细信息,请参阅 docs
我有 Electron 应用程序。电子应用程序的服务器端和客户端之间存在 websocket 连接(换句话说,我在 index.html
上使用 websocket
)。
我需要在用户关闭应用程序时关闭 websocket 连接。我应该为它使用什么事件?
有mainWindow.on('closed', () => { });
,但此时我无法访问浏览器代码。
您应该使用 IPC(内部进程通信)。在electron框架中,有两个进程:
- Main(主进程通过创建 BrowserWindow 实例创建网页。)
- 渲染器(主进程管理所有网页及其对应的渲染器进程)
这两个可以使用IPC 一起通信。有关详细信息,请参阅 docs