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

时间:2021-05-26

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>

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章