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