zoukankan      html  css  js  c++  java
  • js获取本地IP

    <html>
     <head>
     <title></title>
     </head>
     <body>
     <object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator" style="display:none;visibility:hidden"></object>
     <object classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" id="foo" style="display:none;visibility:hidden"></object> 
    <form name="myForm">
     <br/>MAC地址:<input type="text" name="macAddress">
     <br/>IP地址:<input type="text" name="ipAddress">
     <br/>主机名:<input type="text" name="hostName">
     </form>
     </body>
     </html>
     <script language="javascript">
     var sMacAddr="";
     var sIPAddr="";
     var sDNSName="";
     var service = locator.ConnectServer();
     service.Security_.ImpersonationLevel=3;
     service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
     </script>
     <script FOR="foo" EVENT="OnObjectReady(objObject,objAsyncContext)" LANGUAGE="JScript">
              if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true){
                                if(objObject.IPEnabled && objObject.IPAddress(0) !=null && objObject.IPAddress(0) != "undefined")
                                              sIPAddr = objObject.IPAddress(0);
                                if(objObject.MACAddress != null &&objObject.MACAddress != "undefined")
                          sMacAddr = objObject.MACAddress;
                                if(objObject.DNSHostName != null &&objObject.DNSHostName != "undefined")
                                              sDNSName = objObject.DNSHostName;
               }
     </script>
    
    <script FOR="foo" EVENT="OnCompleted(hResult,pErrorObject, pAsyncContext)" LANGUAGE="JScript">
     myForm.macAddress.value=sMacAddr;
     myForm.ipAddress.value=sIPAddr;
     myForm.hostName.value=sDNSName;
     </script>
    转载自:http://blog.csdn.net/posonrick/article/details/52584764
  • 相关阅读:
    scala中的注解
    scala中的表达式
    scala中枚举
    spark sql建表的异常
    hive和sequoiadb对接的问题
    java IO的总结
    Spark的序列化
    pentaho和spark-sql对接
    英语口语练习系列-C28-海滨-辨别身份-悬崖边的树
    2018-12-4-今日总结
  • 原文地址:https://www.cnblogs.com/lansetuerqi/p/8504056.html
Copyright © 2011-2022 走看看