首页 > 编程 > JavaScript > 正文

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

2019-11-20 21:36:55
字体:
来源:转载
供稿:网友
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">//获取本地IPfunction 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">//获取外网IPxml=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>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表