使用angular 前端获取ip 亲测可用

Posted munergs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用angular 前端获取ip 亲测可用相关的知识,希望对你有一定的参考价值。

这段时间有一个需求,一般来说都是后端获取到ip,但是现在后端没有办法获取到ip,只能依靠前端获取到当前网络的Ip

百度了很久,踩了很多坑,也得到了很多人的帮助,具体不表,直接说如何操作吧

首先在index.html页面中引入

 <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
  <script type="text/javascript">
    // console.log(returnCitySN["cip"]+\',\'+returnCitySN["cname"])
    var tttip = returnCitySN["cip"]
    var tttname = returnCitySN["cname"]
  </script>

然后在需要用到ip的组件里声明

declare let tttip: string;
declare let tttname: string;//声明

@Component({
  selector: \'app-map\',
  templateUrl: \'./map.component.html\',
  styleUrls: [\'./map.component.less\'],
})

export class MapComponent implements OnInit {
    ngOnInit(){
        console.log(tttip,tttname);
    }
}

举一反三,以后遇到这种情况也可以解决了

以上是关于使用angular 前端获取ip 亲测可用的主要内容,如果未能解决你的问题,请参考以下文章

前端js处理接口返回的压缩包(亲测可用)

最新小程序反编译详细教程,亲测可用

亲测可用!在线购书系统项目分享(Java)

在JSP页面中获取本页的文本框值(亲测可用)

前端学习——ionic/AngularJs——获取验证码倒计时按钮

利用java代码如何检测某端口号是不是可用