【问题标题】:navigator.onLine always returning true in electronnavigator.onLine 总是在电子中返回 true
【发布时间】:2021-09-08 18:01:33
【问题描述】:

我正在使用 React 和电子开发应用程序。我打算检查用户的互联网连接。为此,使用了 navigator.online。但是,即使我断开了我的互联网连接,它总是会变为真并显示好像有连接。如果有连接,我想要做的是从 api 中提取数据,但从 json 文件中提取数据。如果用户有互联网连接,我如何检查其他方式?

【问题讨论】:

    标签: javascript reactjs electron electron-builder


    【解决方案1】:

    你可以试试这个 npm 包:

    https://www.npmjs.com/package/is-online

    只需导入isOnline 函数,然后你可以这样调用它:

    const isOnline = require('is-online');
    
    ...
    
    isOnline().then(online => {
      console.log(`Online? ${online}`);
      ...
    }
    

    【讨论】:

      猜你喜欢
      • 2019-05-19
      • 1970-01-01
      • 2021-11-16
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      • 2017-05-10
      • 2013-06-12
      • 1970-01-01
      相关资源
      最近更新 更多