JS获取本机MAC地址信息

时间:2024-03-06 08:04:32
function getMac() {
    var locator = new ActiveXObject("WbemScripting.SWbemLocator"); // 创建ActiveXObject对象
    var service = locator.ConnectServer("."); //连接本机服务器
    var properties = service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration Where IPEnabled = TRUE"); // 查询地址适配器信息
    var e = new Enumerator(properties);
    var macs = [];
    for (; !e.atEnd(); e.moveNext()) {
        macs.push(e.item().MACAddress);
    }
    alert(macs.join(","));
   // return macs.join(","); // 用逗号拼接mac数组
}

1、页面中调用以上代码。
2、客户端PC机器必须导入以下注册表文件。

文件下载:点击下载