navigator.onLine 在 electron 中总是返回 true
navigator.onLine always returning true in electron
我正在使用 React 和电子开发应用程序。我打算检查用户的互联网连接。为此,使用 navigator.online。然而,即使我断开了我的互联网连接,它总是会变为 true 并显示好像有连接。我想要做的是在有连接的情况下从 api 中提取数据,但是从 json 文件中提取数据。如果用户有互联网连接,我该如何检查其他方式?
你可以试试这个 npm 包:
https://www.npmjs.com/package/is-online
只需导入 isOnline
函数,然后您就可以这样调用它:
const isOnline = require('is-online');
...
isOnline().then(online => {
console.log(`Online? ${online}`);
...
}
我正在使用 React 和电子开发应用程序。我打算检查用户的互联网连接。为此,使用 navigator.online。然而,即使我断开了我的互联网连接,它总是会变为 true 并显示好像有连接。我想要做的是在有连接的情况下从 api 中提取数据,但是从 json 文件中提取数据。如果用户有互联网连接,我该如何检查其他方式?
你可以试试这个 npm 包:
https://www.npmjs.com/package/is-online
只需导入 isOnline
函数,然后您就可以这样调用它:
const isOnline = require('is-online');
...
isOnline().then(online => {
console.log(`Online? ${online}`);
...
}