zoukankan      html  css  js  c++  java
  • 客户端获取mac ip 主机名

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <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 action="" 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" type="text/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" type="text/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" type="text/jscript">

    myForm.macAddress.value=sMacAddr;
    myForm.ipAddress.value=sIPAddr;
    myForm.hostName.value=sDNSName;
    </script>

    但大部分浏览器都屏蔽了active插件

  • 相关阅读:
    CSS------制作一个带+-的input框
    rest简介
    flask之flask-login登陆验证(一)
    Python之异常设计(一)
    flask之flask-sqlalchemy(一)
    flask之wtforms 表单验证(一)
    三 Django模型层之Meta
    二 Djano模型层之模型字段选项
    一 Django模型层简介
    Django之路由、模板和模型系统 (转载)
  • 原文地址:https://www.cnblogs.com/T--Y/p/3154423.html
Copyright © 2011-2022 走看看