简介
最近写项目遇到了一个需求,要获取到本地的IP地址,很头疼…以前只知道后端可以获取到IP,前端获取IP真的是一筹莫展。在搜资料的时候看到搜狐有一个文件地址,可以获取到本地的IP,抱着试一试的心思,没想到,果然可以!!!
使用方法
1、引入下面的代码,将代码放到HTML文档的head中
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
2、当页面加载完成后,打印window对象,找到returnCitySN,这个就是我们需要的数据
returnCitySN: {
cip: "115.193.168.194", // 本地IP
cid: "330000",
cname: "浙江省" // IP归属地
}
此接口仅获取本地IP地址,不能获取到用户客户端的IP地址。
注意
出于项目的安全性考虑,尽量不要使用外链文件,以免外链中带有木马或者漏洞。