博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS获取客户端IP的方法
阅读量:4692 次
发布时间:2019-06-09

本文共 1165 字,大约阅读时间需要 3 分钟。

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>  
                     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;
}

转载于:https://www.cnblogs.com/Nina-piaoye/archive/2012/05/25/2517422.html

你可能感兴趣的文章
新浪IP库地址
查看>>
centos7 eclispe 编译C++遇到的问题总结
查看>>
1-ML的基本概念
查看>>
自动附加Sqlserver数据库
查看>>
02.设计模式
查看>>
LeetCode 371. Sum of Two Integers
查看>>
ZBrush功能特性之法线贴图
查看>>
virtualbox虚拟机ubuntu操作系统,设置网络互通、访问,能访问虚拟机swoole的http服务...
查看>>
磁盘inode节点被占满的解决方法
查看>>
js 中对象属性的特性
查看>>
周四的工作 张孝祖
查看>>
怎么教软件工程课的看法
查看>>
mac下mysql安装及配置启动
查看>>
PAT 甲级 1020 Tree Traversals (二叉树遍历)
查看>>
安全增强 Linux (SELinux) 剖析
查看>>
防御性编程
查看>>
软件开发工程师必须知道的20个常识
查看>>
OC各种遍历方法的效率比较
查看>>
saiku 网站简介
查看>>
Web Browser 的扩展
查看>>