用javascript可以,js是在客户端运行的,asp代码是在服务器运行的, 没有办法获得客户端的mac
JavaScript code?
function getMac(){
var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var service = locator.ConnectServer(".");
var properties = service.ExecQuery("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled =True");
var e = new Enumerator (properties);
{
var p = e.item();
var mac = p.MACAddress;
return mac
}
}
alert(getMac())
只在ie下有效果
我测试了下,这个是可以获取mac地址。但是这个activex 安全问题如何处理,每次都提示这个有点麻烦。
把ie的安全级别调低