js获取客户端外网ip的简单实例

2019-12-24,,,,

var wwip=""; 
  $(function(){ 
    $(document).ready( function() { 
      $.getJSON( "http://smart-ip.net/geoip-json?callback=?", 
        function(data){ 
          alert( data.host); 
          wwip=data.host; 
        } 
      ); 
    }); 
  }); 

这个问题查了很多资料,都不可以,这个还好用。

例子,js获取本地与外网IP地址。

<script language="javascript" type="text/javascript">
//获取本地IP
function GetLocalIPAddress()
{
var obj = null;
var rslt = "";
try
{
obj = new ActiveXObject("rcbdyctl.Setting");
rslt = obj.GetIPAddress;
obj = null;
}
catch(e)
{
alert("ErrInfoIS:"+e)
}
return rslt;
}
document.write("你的IP是:" + GetLocalIPAddress());
</script>

以上是js获取本地ip地址的方法,下面来看js获取外网ip地址的例子。

<script language="javascript">
//获取外网IP
xml=new ActiveXObject("Microsoft.XMLHTTP");
xml.open("GET","http://city.ip138.com/city0.asp",false);
xml.send();
kk=xml.ResponseText;
i=kk.indexOf("[");
ie=kk.indexOf("]");
ip=kk.substring(i+1,ie);
document.write("<span style='color:red;font-size:12;' cursor='hand'>您的IP地址是:" + ip + "</span>");
</script>

您可能感兴趣的文章:

  • JS实现的验证身份证及获取地区功能示例
  • Jsoup获取全国地区数据属性值(省市县镇村)
  • JS获取客户端IP地址、MAC和主机名的7个方法汇总
  • JS获取IP、MAC和主机名的五种方法
  • JSP 获取真实IP地址的代码
  • js获取IP地址的方法小结
  • JavaScript获取客户端IP的方法(新方法)
  • nodejs获取本机内网和外网ip地址的实现代码
  • js获取ip和地区

《js获取客户端外网ip的简单实例.doc》

下载本文的Word格式文档,以方便收藏与打印。