您的位置:首页 > 理论基础

js获取mac地址及ip,获取计算机名称及计算机的用户名

2016-09-08 21:50 477 查看
js获取mac地址及ip,获取计算机名称及计算机的用户名(局限:只能用IE浏览器)

IE :工具>Internet选项>安全>Internet>自定义级别>ActiveX控件和插件>对没有标记为安全的ActiveX控件进行初始化和脚本运行,

$(function(){ 

//获得机器名称和机器的登录名 

var WshShell =new ActiveXObject("WScript.Shell"); 

var computerName = encode64(WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%"));

 var userName = encode64(WshShell.ExpandEnvironmentStrings("%USERNAME%"));

 

 //获取mac地址

 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); 
 for (; !e.atEnd(); e.moveNext()){ 

var p = e.item(); 

 if(p.IPAddress(0)!=null && p.IPAddress(0)!="undefined" && p.IPAddress(0)!="0.0.0.0" && p.IPAddress(0)!="127.0.0.1"){ 

$("#macAddr").val(p.MACAddress); 

$("#ip").val(p.IPAddress(0));break;

 } 

}

}

)

若涉及到加密:http://www.52pojie.cn/forum.php?mod=viewthread&tid=348220 该文章不错
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息