为了账号安全,请及时绑定邮箱和手机立即绑定

js如果区分不同的PC

js如果区分不同的PC

狐的传说 2018-12-21 19:14:59
想通过js来区分不同的PC,达到PC_A使用配置a,PC_B使用配置b的效果
查看完整描述

1 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

js获取本机mac地址,IP地址,计算机名

根据mac地址来判断


<!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>


查看完整回答
反对 回复 2019-01-16
  • 1 回答
  • 0 关注
  • 374 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信