桌面程序一般都需要监听网络的在线和离线,本文我们主要介绍下Electron如何实现网络的在线和离线监听。其实可以用window.addEventListener来进行事件监听。

其实这个是JavaScript的一种方式进行监听网络状态,监听的事件分别是online和offline。

  • online : 如果链接上网络,就会触发该事件
  • offline : 如果突然断网了,就会触发该事件

只需要监听如下两个事件即可:

  window.addEventListener('online', function () {
    console.log('在线')
  })

  window.addEventListener('offline', function () {
    console.log('离线')
  })

你只需要断开和连接上网络,就可以进行提示。