通过js 获取mac地址(B/S)

来源:互联网 发布:淘宝店怎么开通微淘 编辑:程序博客网 时间:2024/04/27 23:43
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <title>获取mac地址(B/S)</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><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);</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>  </head>  <body>  <object id="locator"  classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" ></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>  <form action="" id="formfoo" name="formbar">  <input type="text" name="txtMACAddr" >  <input type="text" name="txtIPAddr" >  <input type="text" name="txtDNSName" >  </form>  </body></html>


0 0
原创粉丝点击