网页怎么获取客户端电脑唯一标识

网页有什么办法获得电脑的唯一标识,ip重启路由器会变,有什么其他不易改变的标识可以获取么... 网页有什么办法获得电脑的唯一标识,ip重启路由器会变,有什么其他不易改变的标识可以获取么 展开
 我来答
鄂栈怀强aj
推荐于2017-05-25 · TA获得超过122个赞
知道小有建树答主
回答量:93
采纳率:0%
帮助的人:63.5万
展开全部
1、可以根据MAC地址判断或者MAC+IP+计算机名。
2、直接用客户端脚本,我们这里用Javascript,这样做的好处是不需要服务器端进行处理,有客户端自行获取,传递到服务器端,且速度和可靠性都比在服务器
端获取好。
更多追问追答
追问
怎么用Javascript获取mac地址呢
追答
<SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>  document.forms[0].txtMACAddr.value=unescape(MACAddr);
  document.forms[0].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>
代码超了,你再追问,我把剩下的代码附带回答。
指尖残存的气息
2015-09-29 · TA获得超过2872个赞
知道小有建树答主
回答量:972
采纳率:50%
帮助的人:184万
展开全部
每个网卡都有固定的MAC地址,除非更换网卡
追问
怎么获取呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
走在冷风的那天
2015-09-29
知道答主
回答量:32
采纳率:0%
帮助的人:24.6万
展开全部
获取mac地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式