如何用Node.js编写检测网络是否断开的长尾查询函数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计828个文字,预计阅读时间需要4分钟。
背景:最近用Electron开发了一款应用,其中包含检测特定网站是否断开的模块需求。
Electron基于Chromium和Node.js,支持使用HTML、CSS和JavaScript构建应用。Electron提供nodejs和浏览器两套运行环境。
背景
最近在用Electron开发一款应用,其中有涉及到检测因特网是否断开的需求。Electron基于Chromium和Node.js,让你可以使用HTML、CSS和JavaScript构建应用。所以Electron提供nodejs、浏览器两套运行环境。
笔者最先考虑到的方案HTML5提供的online/offline网络连接事件。
window.addEventListener('online', ...) window.addEventListener('offline', ...)
结论很失望,这两个网络连接事件,只是检测本地网络连接状态。
既然浏览器没有提供检测因特网是否断开的接口,笔者只能在nodejs寻求答案。
调研
说到nodejs,笔者最先想到是去npm仓库搜索现有的库。
本文共计828个文字,预计阅读时间需要4分钟。
背景:最近用Electron开发了一款应用,其中包含检测特定网站是否断开的模块需求。
Electron基于Chromium和Node.js,支持使用HTML、CSS和JavaScript构建应用。Electron提供nodejs和浏览器两套运行环境。
背景
最近在用Electron开发一款应用,其中有涉及到检测因特网是否断开的需求。Electron基于Chromium和Node.js,让你可以使用HTML、CSS和JavaScript构建应用。所以Electron提供nodejs、浏览器两套运行环境。
笔者最先考虑到的方案HTML5提供的online/offline网络连接事件。
window.addEventListener('online', ...) window.addEventListener('offline', ...)
结论很失望,这两个网络连接事件,只是检测本地网络连接状态。
既然浏览器没有提供检测因特网是否断开的接口,笔者只能在nodejs寻求答案。
调研
说到nodejs,笔者最先想到是去npm仓库搜索现有的库。

