JS获取客户端IP方法与代码

发布时间:2020-09-07编辑:脚本学堂
本文分享下js获取客户端ip地址的方法,分享一例js获取客户端ip的代码,有需要的朋友参考下。

例子,js取得客户端IP地址
1:
 

复制代码 代码示例:

<script language="javascript">
function GetLocalIPAddr(){
     var oSetting = null;
     var ip = null;
     try{
         oSetting = new ActiveXObject( "rcbdyctl.Setting" );
         ip = oSetting.GetIPAddress;
         alert(ip);
         if (ip.length == 0){
             return "没有连接到Internet";
         }
         oSetting = null;
     }catch(e){
         return ip;
     }
     return ip;
}
alert(GetLocalIPAddr())

</script>
 

2:
 

复制代码 代码示例:
<script> 
//js获取客户端ip
 function   getIP(bat,txt){  
 var   fso=new   ActiveXObject("Scripting.FileSystemObject")  
 var   f=fso.createTextFile(bat,1);  
 f.writeLine("ipconfig>"+txt);  
 f.Close();  
 var   wsh=new   ActiveXObject("wscript.shell");  
 wsh.run(bat)  
         setTimeout(display,1000)  
 function   display(){  
 var   f=fso.openTextFile(txt);    
 alert(f.ReadAll());  
 f.Close();  
 fso.DeleteFile(bat);  
 fso.DeleteFile(txt);  
 }  
}  
getIP("qswhIP.bat","qswhIP.txt")  
</script>
 

3:
 

复制代码 代码示例:
<object   classid=clsid:{248DD896-BB45-11CF-9ABC-0080C7E7B78D}  
 name=winsock></object>  
<script>try{alert(winsock.localIP)}catch(e){alert("没安装该控件")}  
</script>
 

4:
 

复制代码 代码示例:
function GetLocalIPAddress()
{
    var obj = null;
    var rslt = "";
    try
    {
        obj = new ActiveXObject("rcbdyctl.Setting");
        rslt = obj.GetIPAddress;
        obj = null;
    }
    catch(e)
    {
        //异常发生
    }
   
    return rslt;
}

js获取客户端ip与计算机名称
js获取ie客户端ip与mac地址
js获取客户端ip实例解析
Js获取客户端IP地址与MAC地址
JS获取客户端IP地址与机器名示例