js获取客户端ip的方法

今天遇到了一个需求,要获取客户端的ip小编顿时蒙了,以前没搞过,更没听说前端还要获取ip的,然后一段骚操作之后,发现网上有开源的接口,顿时感觉有救了。
话不多说直接上代码
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> <script> window.localStorage.setItem("userIp", returnCitySN["cip"]); </script>
注意:如果使用的是框架开发(vue、react、angular)时,将上面代码直接复制到静态的html里面即可,切莫放在组建中
为什么要用localstorage呢?因为小编这是考虑到跨平台多场景,存在本地之后,就可以在任意地方获取了,是不是so easy。最后还是感谢一下搜狐,给我们提供这么好的接口。
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧