用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的安全级别调低