is-online网络连接检测工具

is-online 的网络状态检查能力挺实用的,尤其是你写 Node.js 工具或者做桌面应用时,想知道用户到底联网没,靠它就够了。在 Node 环境下直接用,响应也快,API 设计得也蛮简单。浏览器端也能搞定,只要你配合用 Browserifywebpack 打包一下就行。不是那种光判断你有没有 WiFi 的,它是真的检测你能不能访问外网,靠谱得。

比如你做个自动更新模块,第一步是不是得先确定用户在线?这时候用 isOnline() 一调用,立马知道当前联网情况,配合求逻辑走就对了。安装方式也熟悉,npm install is-online,一行命令就能搞定,比较省事。

注意哦,它不是事件监听型的库,而是你得主动调用它查询状态,适合定时检查或者事件触发的场景。如果你想在浏览器端也跑通,建议去看看 Browserify 的,那玩意儿配合起来效果还不错。

,如果你正好在做需要判断网络环境的功能,这个小工具挺顺手。如果你用的是 Node.js 项目,可以放心加进来,节省不少精力。

zip
is-online.zip 预估大小:15个文件
folder
is-online-master 文件夹
file
.gitignore 23B
file
browser.js 369B
folder
.github 文件夹
file
funding.yml 21B
file
.gitattributes 19B
file
test-browser.js 199B
file
package.json 983B
file
index.test-d.ts 276B
file
readme.md 2KB
file
index.js 939B
file
index.d.ts 1KB
file
test.js 482B
file
.travis.yml 44B
file
.editorconfig 175B
file
license 1KB
file
.npmrc 19B
zip 文件大小:6.51KB