如何以角度(打字稿)从浏览器获取客户端IP地址

阿拉玛兹安

嘿,如果您能提供一个示例,其中类型脚本类可以获取客户端ip地址和客户端使用的浏览器并在变量中设置这些值,我将不胜感激。

我想在类型脚本中而不是在Java脚本中做到这一点,如果没有,如何用类型脚本做到这一点

-因此,例如我可以1)在将表单提交到后端的数据库中时设置这些变量2)i例如可以为用户显示他正在使用的浏览器的任何帮助,谢谢

胡安·伊格纳西奥·里斯卡

非常感谢您,非常好的解决方案,我将其作为解决问题的基础,但我没有解决它,因为它为我提供了Internet服务器的公共IP。对于具有DHCP的内部网络,请通过以下方式更改URL:

  getIpCliente(): Observable<string> {
      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
  }

希望能为您服务

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获得浏览器的名称客户端?

从浏览器获取客户端时区

如何在Golang的UDP服务器上获取客户端ip地址?

Rails:获取客户端IP地址

如何在Roda中获取客户端的IP地址?

如何获取客户端的IP地址和端口在PHP?

如何在身份服务器4中获取客户端的远程IP地址

如何从套接字获取客户端的IP地址

如何以角度6/7在客户端浏览器上立即处理分块的HTTP Post响应

如何在Blazor中获取客户端IP和浏览器信息?

如何获取客户端的浏览器信息?

如何使用aiohttp获取客户端的IP地址

如何在Aqueduct Dart服务器中获取客户端请求的IP地址

我如何在python服务器上获取客户端IP地址

如何获取连接到Websocket服务器的所有客户端的“真实” IP地址

如何获取客户端的本地IP地址和代理服务器

如何使用php获取客户端公共IP地址?

如何在MVC 4控制器中获取客户端IP地址?

如果使用HTTPS,如何获取客户端的IP地址?

获取客户端静态IP地址

PHP Laravel:如何获取客户端浏览器/设备?

如何获取 OpenVPN 客户端的 IP 地址

在谷歌浏览器中获取客户端名称

通过浏览器的地理定位 API 获取客户端的位置坐标,还是通过服务器的 IP 地址解析?

如何获取客户端的IP地址?(Spring WebFlux WebSocket)

获取本地客户端IP地址

从浏览器获取客户端 UUID

在浏览器 SSH 客户端

Firebase 函数:如何从客户端获取 IP 地址?