electron - Electron 获取互联网连接类型

标签 electron

根据https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformationnavigator.connection应该具有type属性。但是,当我在 Electron 应用程序中输出navigator.connection时,我得到:

{
    downlink: 10,
    effectiveType: "4g",
    onchange: null,
    rtt: 0,
    saveData: false
}

我需要知道用户是否连接到ethernetwifi。还有其他方法吗?

我安装了 Electron 3.0.4

最佳答案

我最终使用节点包来检测网络类型。

const network = require('network');
network.get_active_interface(function(err, obj) {
    // obj.type is the network type
    // 'Wireless' for wifi
    // 'Wired' for ethernet 
});

关于electron - Electron 获取互联网连接类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52789124/

相关文章:

javascript - Electron 使用多个 js 脚本自动化 webview

node.js - Node JS 网络应用程序到 LAN 应用程序(桌面应用程序)

reactjs - Electron js : Right Click is not registering

javascript - 如何将PapaParse正确添加到我的Electron项目中?

javascript - 使用 VSCode 调试 Electron 渲染器进程

node.js - 在Electron BrowserWindow中进行全文本搜索

node.js - NodeJS - 读取 macOS .plist 文件

javascript - 如果没有明确导入任何 require 框架,在 Electron 的客户端中使用 require 如何合法?

google-chrome-extension - 我们可以使用现有的代码库轻松地为 Electron 应用创建chrome扩展吗

javascript - 无法将主进程中定义的变量传递给启用了 contextIsolation 的渲染器 BrowserView?