在使用 Electron 开发应用程序时,有时我们需要获取设备的真实物理网卡 MAC 地址。然而,由于虚拟机和容器化环境的普及,直接使用 Node.js 获取 MAC 地址可能会返回虚拟网卡的地址,而非真实物理网卡的地址。本文将介绍一种识别虚拟网卡并获取真实物理网卡 MAC 地址的方法,并提供相应的源代码示例。
首先,我们需要使用 Node.js 的 os
模块来获取设备的网卡信息。具体的代码如下所示:
const os = require('os');
function getPhysicalMACAddress()</