JS获取本机MAC地址信息

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机器必须导入以下注册表文件。

文件下载:点击下载

你可能感兴趣的:(mac)