在html中加入获取ip地址,html – 如何从angular(类型脚本)中的浏览器获取客户端IP地址...

非常感谢,非常好的解决方案

我把它作为我的问题的基础,但我没有解决它,因为它给了我互联网服务器的公共IP.

对于具有DHCP的内部网络,请通过以下方式更改URL:

getIpCliente(): Observable {

return this.http.get('http://api.ipify.org/?format=jsonp&callback=JSONP_CALLBACK') // ...using post request '

.map((res:Response) => {console.log('res ', res);

console.log('res.json() ', res.text());

//console.log('parseado ', JSON.parse(res.text()));

console.log('parseado stringify ', JSON.stringify(res.text()));

let ipVar = res.text();

let num = ipVar.indexOf(":");

let num2 = ipVar.indexOf("\"});");

ipVar = ipVar.slice(num+2,num2);

console.log('ipVar -- ',ipVar);

return ipVar}); // ...and calling .json() on the response to return data

//.catch((error:any) => Observable.throw(error.json().error || 'Server error')); //...errors if any

}

我希望能为你的朋友服务

拥抱!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值