【问题标题】:get ip address with javascript without using ajax, jquery or another library在不使用 ajax、jquery 或其他库的情况下使用 javascript 获取 IP 地址
【发布时间】:2014-01-23 10:48:26
【问题描述】:

我想获取我的客户的 IP 地址,但我只想使用纯 Javascript 而没有其他库

我在互联网上搜索但我找不到方法,我是学生所以我没有选择,我只能使用 JavaScript

我找到了这个,但它不起作用

function myIP(){ var vi="uses java to get the users local ip number";
        var yip2=java.net.InetAddress.getLocalHost();   
        var yip=yip2.getHostAddress();
      return yip;
    }

【问题讨论】:

  • 我会说没有(也不应该)可靠的方法(如果有的话)只用 JavaScript 来做到这一点..
  • 不,我没有复制任何东西......请我需要帮助或一个好的解释
  • 没有办法,兄弟。只有服务器可以获取该信息。
  • 好的,你能告诉我原因或文档来验证我的可能答案
  • 当您说 javascript 时,您是指在客户端还是像服务器上的 nodejs?

标签: javascript html ip host


【解决方案1】:

有一个小型图书馆可以满足您的要求,但我真的不知道这个图书馆的可信度。

它叫l2.io。这是该链接。

http://l2.io/

【讨论】:

    【解决方案2】:

    您可以使用第三方telize,并发出jsonp请求:

    <script type="application/javascript">
    function getip(json){
        document.write("My IP address is : ", json.ip);
    }
    </script>
    
    <script type="application/javascript" src="http://www.telize.com/jsonip?callback=getip"></script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-31
      • 1970-01-01
      • 2016-12-03
      • 1970-01-01
      • 2018-04-11
      • 2019-06-03
      相关资源
      最近更新 更多