【发布时间】:2021-09-08 18:01:33
【问题描述】:
我正在使用 React 和电子开发应用程序。我打算检查用户的互联网连接。为此,使用了 navigator.online。但是,即使我断开了我的互联网连接,它总是会变为真并显示好像有连接。如果有连接,我想要做的是从 api 中提取数据,但从 json 文件中提取数据。如果用户有互联网连接,我如何检查其他方式?
【问题讨论】:
标签: javascript reactjs electron electron-builder
我正在使用 React 和电子开发应用程序。我打算检查用户的互联网连接。为此,使用了 navigator.online。但是,即使我断开了我的互联网连接,它总是会变为真并显示好像有连接。如果有连接,我想要做的是从 api 中提取数据,但从 json 文件中提取数据。如果用户有互联网连接,我如何检查其他方式?
【问题讨论】:
标签: javascript reactjs electron electron-builder
你可以试试这个 npm 包:
https://www.npmjs.com/package/is-online
只需导入isOnline 函数,然后你可以这样调用它:
const isOnline = require('is-online');
...
isOnline().then(online => {
console.log(`Online? ${online}`);
...
}
【讨论】: