• JS获取几种URL地址的方法


    下面为使用JS获取MAC地址、IP地址及主机名的方法:

    复制代码代码如下:

    <html>
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk">
    </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>
  • 相关阅读:
    崔工读过的技术书籍,持续更新中!
    Python-S9——Day110-Git继续
    Python-S9——Day115-Flask Web框架
    树形dp 之 小胖守皇宫
    线性dp 之 奶牛渡河
    网课神器之obs-studio的安装使用
    Convert to Ones
    UVA 10653.Prince and Princess
    HDOJ 1051. Wooden Sticks
    洛谷P1063.能量项链
  • 原文地址:https://www.cnblogs.com/shirly1981/p/6118405.html
Copyright © 2020-2023  润新知