用javascript可以,js是在客户端运行的,asp代码是在服务器运行的, 没有办法获得客户端的mac
JavaScript code?
1
2
3
4
5
6
7
8
9
10
11
12
13
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的安全级别调低

posted on 2016-09-01 11:34  飘渺的悠远  阅读(333)  评论(0)    收藏  举报