【问题标题】:Is there a script in Javascript That Can Determine What Country a User is In? [duplicate]Javascript中是否有可以确定用户所在国家/地区的脚本? [复制]
【发布时间】:2014-04-23 11:18:06
【问题描述】:

Javascript 会对此有好处吗? JavaScript 甚至可以做到这一点吗?如果 Javascript 不适合这个目的,那么 PHP 怎么样?

【问题讨论】:

  • 您可以向其中一个 IP 地理定位服务发出 AJAX 请求。
  • navigator.language 为您提供用户的区域设置。如果您是这样想的话,您无法使用 JavaScript 访问用户的 IP 地址。
  • 这个问题的答案有帮助吗? stackoverflow.com/questions/3489460/…
  • @sabof 语言!= 国家!
  • @epascarello 我从来没有说过。

标签: javascript


【解决方案1】:

您可以为此使用http://ipinfo.io API。

$.get("http://ipinfo.io", function (response) {
    console.log(response.country)
}, "jsonp");

http://jsfiddle.net/Em6nU/

【讨论】:

    【解决方案2】:

    jQuery 版本。转换为标准 Javascript 很简单

    $.get("http://ip-api.com/json", function(response) {
        console.log(response.country);
    });
    

    【讨论】:

      猜你喜欢
      • 2021-06-04
      • 1970-01-01
      • 1970-01-01
      • 2015-12-01
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-06
      相关资源
      最近更新 更多