js獲取電腦IP地址???電腦連WIFI的
夜盡天明_重樓
2017-09-07 16:24:51
TA貢獻232條經驗 獲得超302個贊
下面是獲取計算機名Mac地址和IP的代碼
<!DOCTYPE?HTML><html><head><title>js獲取本機mac地址,IP地址,計算機名</title><meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/><meta?content="MSHTML?6.00.2800.1106"?name="GENERATOR"></head>
????<body>?<object?id=locator?classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6?VIEWASTEXT></object>?<object?id=foo?classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></object>?<script?language="JScript">?
????var?service?=?locator.ConnectServer();?
????var?MACAddr?;?
????var?IPAddr?;?
????var?DomainAddr;?
????var?sDNSName;?
????service.Security_.ImpersonationLevel=3;?
????service.InstancesOfAsync(foo,?'Win32_NetworkAdapterConfiguration');?
</script>?<script?language="JScript"?event="OnCompleted(hResult,pErrorObject,?pAsyncContext)"?for="foo">?
????document.forms[0].txtMACAddr.value=unescape(MACAddr);?
????document.all.txtIPAddr.value=unescape(IPAddr);?
????document.forms[0].txtDNSName.value=unescape(sDNSName);?
????//document.formbar.submit();?</script>?<script?language="JScript"?event="OnObjectReady(objObject,objAsyncContext)"?for="foo">?if(objObject.IPEnabled?!=?null?&&?objObject.IPEnabled?!=?"undefined"?&&?objObject.IPEnabled?==?true)?{?
????if(objObject.MACAddress?!=?null?&&?objObject.MACAddress?!=?"undefined")?{
????????MACAddr?=?objObject.MACAddress;?
????}????if(objObject.IPEnabled?&&?objObject.IPAddress(0)?!=?null?&&?objObject.IPAddress(0)?!=?"undefined")?{
????????IPAddr?=?objObject.IPAddress(0);?
????}????if(objObject.DNSHostName?!=?null?&&?objObject.DNSHostName?!=?"undefined")?{
????????sDNSName?=?objObject.DNSHostName;?
????}
}?
</script>?
????<form?id="formfoo"?name="formbar"?action="#"?method="post"><input?value="00:05:5D:0E:C7:FA"?name="txtMACAddr"><input?value="10.241.91.51"?name="txtIPAddr"><input?value="typ"?name="txtDNSName"></form></body></html>舉報