据我所知,在不调用另一个资源的情况下,浏览器中没有可用的信息来查找客户端的IP地址。
有没有办法存储客户端的IP地址?我的意思是以与firebase.timestamp
占位符类似的方式工作。
发布于 2016-03-30 07:06:31
虽然我听说现在有一些方法可以让客户端确定和报告其IP地址,但依靠客户端代码来报告其IP地址也为任何人提供了运行自定义客户端代码来报告错误IP地址的能力。
跟踪客户端IP地址的唯一安全方法是让您拥有一个服务器,或者Firebase具有一个特殊的函数,当客户端调用该函数时,firebase的服务器会获取客户端的IP地址并为您保存它。
我的建议是运行一个可以接受POST请求的简单服务器。服务器只需要能够验证请求来自哪个用户,并且能够准确地获取客户端的IP地址并将其保存在firebase上。
https://stackoverflow.com/questions/24451462
复制相似问题