用JS获取客户端MAC

原创 2006年06月05日 11:44:00

代码:

<html>
 <head>
 <title>WMI Scripting HTML</title>
 <script FOR="foo" EVENT="OnCompleted(hResult,pErrorObject, pAsyncContext)" LANGUAGE="JScript">

             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 FOR="foo" EVENT="OnObjectReady(objObject,objAsyncContext)" LANGUAGE="JScript">

         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>
 </head>
 <body>
  <object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator" VIEWASTEXT>
  </object>
  <object classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" id="foo">
  </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>


  <form method="POST" action="NICPost.asp" id="formfoo" name="formbar">

   <input type=text  name="txtMACAddr">
   <input type=text  name="txtIPAddr">
   <input type=text  name="txtDNSName">

  </form>
 </body>
</html>

缺点:受IE安全性限制,每次使用都要解除限制

JS获取客户端IP地址、MAC和主机名的7个方法汇总

这篇文章主要介绍了JS获取客户端IP地址、MAC和主机名的7个方法汇总,JS本身是不支持获取IP地址等信息的,本文通过其它方法实现,需要的朋友可以参考下 今天在搞JS(javascript)获取客户端...
  • posonrick
  • posonrick
  • 2016年09月19日 12:42
  • 6040

用JavaScript获取客户端MAC地址

WMI Scripting HTML document.forms[0].txtMACAddr.value=unescape(MACAddr); document.forms[0].txtIPAddr...
  • jxufewbt
  • jxufewbt
  • 2006年12月28日 10:46
  • 2015

JAVASCRIPT获取客户端IP及MAC地址

利用javascript获取IE客户端IP及MAC的实现在做B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证。在ASP.NET中,要获取服务器端的MAC很容易,但是...
  • guoguo1980
  • guoguo1980
  • 2007年07月13日 10:47
  • 6216

JS获取IP、MAC和主机名的几种方法

JS获取IP、MAC和主机名的几种方法                  今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Ch...
  • zyw_anquan
  • zyw_anquan
  • 2012年09月12日 14:21
  • 95654

JS获取本机MAC、IP、机器名

From: http://blog.csdn.net/rock870210/article/details/5973475
  • JoeBlackzqq
  • JoeBlackzqq
  • 2014年08月15日 15:00
  • 3310

用JS获取客户端MAC

代码:  WMI Scripting HTML              document.forms[0].txtMACAddr.value=unescape(MACAddr);          ...
  • chinabh
  • chinabh
  • 2006年06月05日 11:44
  • 1293

Js获取客户端MAC地址

  • 2013年12月10日 16:26
  • 114KB
  • 下载

js获取客户端网卡的IP地址、MAC地址

js获取客户端网卡的IP地址、MAC地址的方法                 MAC地址:  IP地址:  主机名:          var sMacAddr=""...
  • jbxue123
  • jbxue123
  • 2014年07月02日 17:30
  • 2431

JS获取客户端IP地址、MAC和主机名的3个方法

这篇文章主要介绍了js获取客户端IP地址、MAC和主机名的7个方法汇总,JS本身是不支持获取IP地址等信息的,本文通过其它方法实现,需要的朋友可以参考下 今天在搞JS(JavaScript)...
  • yuwq123
  • yuwq123
  • 2017年06月17日 10:32
  • 1472

JS取MAC

WMI Scripting HTMLdocument.forms[0].txtMACAddr.value=unescape(MACAddr);document.forms[0].txtIPAddr.v...
  • yokaonline
  • yokaonline
  • 2007年10月23日 14:14
  • 402
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用JS获取客户端MAC
举报原因:
原因补充:

(最多只允许输入30个字)