利用js获取客户端ip的方法

1. 通过script标签引入url

比如如下代码:

1 <script type="text/javascript" src="http://pv.sohu.com/cityjson?ie=utf-8"></script>  
2 <script type="text/javascript">  
3     alert(returnCitySN.cip)  
4 </script>

访问该链接,我们可以看到网页返回的是一段语句:

1 var returnCitySN = {"cip": "192.168.1.1", "cid": "CN", "cname": "CHINA"};

所以第一段js代码就相当于

1 <script type="text/javascript">
2     var returnCitySN = {"cip": "192.168.1.1", "cid": "CN", "cname": "CHINA"};
3 </script>

所以我们在后面就可以访问这个json变量并读取它的数据了。