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>
新闻热点
疑难解答