您的位置:首页 > Web前端 > JavaScript

js/JavaScript获取IP地址的方法小结

2016-08-01 11:42 567 查看
本文介绍下,js代码获取IP地址的三种方法,通过三个例子来了解如何在js中取得客户端的IP地址。有需要的朋友不妨作个参考.


用新浪搜狐腾讯jS接口取客户端IP及省份城市

新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js

新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42

搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson

搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8

搜狐另外的IP地址查询接口:http://txt.go.sohu.com/ip/soip

腾讯的接口:http://fw.qq.com/ipaddress (腾讯的接口原本是最好用的,可现在打不开啦)

上面的接口中新浪的是js接口说明:

<scripttype="text/javascript"src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"
charset="gb2312"></script>

<script type="text/javascript">

function ipmsg() {

var ss = remote_ip_info['country']  + remote_ip_info['province']+ remote_ip_info['city'];

document.getElementByIdx_x_x("<%=HiddenField1.ClientID %>").value = ss;

}

</script>

js取得IP地址

<script src="http://pv.sohu.com/cityjson?ie=utf-8 "></script> 
//引用JavaScript地址接口
<script type="text/javascript"> 
document.write(returnCitySN["cip"]+','+returnCitySN["cname"]) 
</script>
//打印截取指定的字段值

 <script type="text/javascript" src="http://ip.chinaz.com/getip.aspx "></script>
  这个是最简单的 
【来源网络更多资料分享】

1、javascript - 如何通过js获取当前用户所在城市 - SegmentFault https://segmentfault.com/q/1010000000601817
2、获取ip,判断用户所在城市 - 左耳击飞 - 博客园 http://www.cnblogs.com/flyoo/p/3931473.html
3、网页JS获取当前地理位置(省市区) - ZEKELOVE - 博客园 http://www.cnblogs.com/ZHF/p/4169634.html
4、HTML5实现获取地理位置信息并定位功能_html5教程技巧_脚本之家 http://www.jb51.net/html5/317651.html
5、网页中自动获取访问用户所在城市的接口插件-代潇瑞博客 http://www.daixiaorui.com/read/133.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: