【问题标题】:How do I detect a user's IP address using javascript?如何使用 javascript 检测用户的 IP 地址?
【发布时间】:2014-01-24 12:29:29
【问题描述】:

我想为来自我的 AWS 服务器的两个唯一 IP 地址的用户禁用脚本(mixpanel 跟踪软件) - 是否有 JavaScript 函数可以从前端自动执行此操作?

我正在寻找这样的东西:

if (!(ipaddress1 || ipaddress2)){
    //run the script
}

【问题讨论】:

  • 你使用什么服务器端语言?
  • 只是不要在您提供给 ASW 服务器的页面中包含脚本 - 您的服务器端语言应该能够轻松做到这一点。页面中的 javascript 无法知道它被传递到哪个 IP(或者根本不知道?)
  • 这个stackoverflow.com/questions/391979/…>的可能副本

标签: javascript ip-address mixpanel


【解决方案1】:

没有本地方法可以做到这一点,您需要使用像 jsonip 这样的服务(目前已超过配额),或者您可以向您的服务器发出 AJAX 请求(您可以访问请求的 IP)和返回它,绕过对外部服务的需求。

【讨论】:

  • 您提供的链接已超过配额。
  • 是的。幸运的是,它很容易推出你自己的。我将进行编辑以反映这一点。
  • 这是一项简洁的服务,但需要知道 IP。
  • @SomeKittens - 我实际上并没有详细阅读它......我只是输入了我在谷歌上找到的第一个结果:v
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-19
  • 2013-10-02
  • 2010-11-06
  • 1970-01-01
  • 2019-11-04
  • 1970-01-01
  • 2011-06-24
相关资源
最近更新 更多