茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    JS獲取客戶端IP地址、MAC和主機(jī)名的7個(gè)方法匯總
    來源:易賢網(wǎng) 閱讀:9651 次 日期:2014-07-25 19:11:45
    溫馨提示:易賢網(wǎng)小編為您整理了“JS獲取客戶端IP地址、MAC和主機(jī)名的7個(gè)方法匯總”,方便廣大網(wǎng)友查閱!

    這篇文章主要介紹了JS獲取客戶端IP地址、MAC和主機(jī)名的7個(gè)方法匯總,JS本身是不支持獲取IP地址等信息的,本文通過其它方法實(shí)現(xiàn),需要的朋友可以參考下。

    今天在搞JS(javascript)獲取客戶端IP的小程序,上網(wǎng)搜了下,好多在現(xiàn)在的系統(tǒng)和瀏覽器中的都無效,很無奈,在Chrome、FireFox中很少搞到直接利用ActiveX獲取IP等的JS腳本。下面的代碼是我在所有windowsNT5.0及以上的系統(tǒng)上都測試通過的,給出代碼:

    一、使用JS獲取客戶端IP的幾個(gè)方法

    方法一(只針對IE且客戶端的IE允許AcitiveX運(yùn)行,通過平臺:XP,SERVER03,2000)。

    獲取客戶端IP代碼:

    代碼如下:

    <HTML>

    <HEAD>

    <TITLE>GetLocalIP</TITLE>

    </HEAD>

    <BODY>

    獲取IP:

    <script language="JavaScript"> function GetLocalIPAddr(){ var oSetting = null; var ip = null; try{ oSetting = new ActiveXObject("rcbdyctl.Setting"); ip = oSetting.GetIPAddress; if (ip.length == 0){ return "沒有連接到Internet"; } oSetting = null; }catch(e){ return ip; } return ip; } document.write(GetLocalIPAddr()+"<br/>") </script>

    </BODY>

    </HTML>

    方法二(所有的平臺及瀏覽器):

    獲取客戶端處在網(wǎng)絡(luò)中的IP,前提是客戶得聯(lián)網(wǎng)。使用的是新浪接口。

    代碼如下:

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

    <title>JavaScript獲取客戶端IP[利用新浪接口]</title>

    </head>

    <body>

    <script type="text/javascript" src="" charset="gb2312"></script>       <!--獲取接口數(shù)據(jù),注意charset -->

    <script type="text/javascript">

    document.writeln("IP地址:"+ILData[0]+"<br />");             //輸出接口數(shù)據(jù)中的IP地址

    document.writeln("地址類型:"+ILData[1]+"<br />");         //輸出接口數(shù)據(jù)中的IP地址的類型

    document.writeln("地址類型:"+ILData[2]+"<br />");         //輸出接口數(shù)據(jù)中的IP地址的省市

    document.writeln("地址類型:"+ILData[3]+"<br />");         //輸出接口數(shù)據(jù)中的IP地址的

    document.writeln("地址類型:"+ILData[4]+"<br />");         //輸出接口數(shù)據(jù)中的IP地址的運(yùn)營商

    </script>

    </body>

    </html>

    方法三(所有的平臺及瀏覽器):

    使用的搜狐接口

    代碼如下:

    <script src="> 

    <script type="text/javascript"> 

    document.write(returnCitySN["cip"]+','+returnCitySN["cname"]) 

    </script>

    方法四:太平洋電腦網(wǎng)IP查詢接口:

    把0.0.0.0換成IP地址,頁面上還有其他無關(guān)內(nèi)容,這些內(nèi)容是告訴我們哪些接口可以調(diào)用、接口調(diào)用參數(shù)和使用方法等

    通過上邊的js接口調(diào)用就可以判斷用于屬于哪個(gè)城市,直接顯示該城市的相關(guān)信息了,對于需要城市切換的網(wǎng)站,首次判斷用戶來源非常有幫助。

    二、使用JS獲取計(jì)算機(jī)名、MAC地址、局域網(wǎng)IP

    方法一(只針對IE且客戶端的IE允許AcitiveX運(yùn)行):

    調(diào)用VBS腳本,獲取計(jì)算機(jī)名(有些人不知道什么是計(jì)算機(jī)名,簡單解釋就是它是這臺機(jī)器的物理名稱而不是你在用的那個(gè)用戶名)和登錄的用戶名。

    代碼如下:

    <HTML>

    <HEAD>

    <TITLE>WMI Scripting HTML</TITLE>

    </HEAD>

    <BODY>

    <script language=javascript>

    var WshShell =new ActiveXObject("WScript.Shell");

    document.write("計(jì)算機(jī)名 = "+ WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%")+"<br/>");

    document.write("登錄用戶名 = "+ WshShell.ExpandEnvironmentStrings("%USERNAME%")+"<br/>");

    </script>

    </BODY>

    </HTML>

    方法二(只針對IE且客戶端的IE允許AcitiveX運(yùn)行):

    獲取計(jì)算機(jī)名、登錄的用戶名和域名(如果你加入了域,顯示你這臺機(jī)器處在哪個(gè)域中)。

    代碼如下:

    <HTML>

    <HEAD>

    <TITLE>WMI Scripting HTML</TITLE>

    </HEAD>

    <BODY>

    <script language=javascript>

    var wshNetwork = new ActiveXObject("WScript.Network");

    document.write("域名       = "+ wshNetwork.UserDomain+"<br/>");

    document.write("計(jì)算機(jī)名   = "+ wshNetwork.ComputerName+"<br/>");

    document.write("登錄用戶名 = "+ wshNetwork.UserName+"<br/>");

    </script>

    </BODY>

    </HTML>

    方法三(只針對IE且客戶端的IE允許AcitiveX運(yùn)行):

    能夠獲取到局域網(wǎng)IP地址,本機(jī)的MAC,以及機(jī)器名(代碼來源網(wǎng)絡(luò))。

    代碼如下:

    <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/>主機(jī)名:<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>

    更多信息請查看IT技術(shù)專欄

    更多信息請查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機(jī)網(wǎng)站地址:JS獲取客戶端IP地址、MAC和主機(jī)名的7個(gè)方法匯總
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2026國考·省考課程試聽報(bào)名

    • 報(bào)班類型
    • 姓名
    • 手機(jī)號
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專用圖標(biāo)