【问题标题】:Printing the user's IP address using javascript [duplicate]使用javascript打印用户的IP地址[重复]
【发布时间】:2014-01-25 07:15:03
【问题描述】:

我在面试中遇到了这个问题,我不知道如何进行。我有搜索网,但没有得到任何满意的答案。问题是:-

编写一个弹出警告的Javascript,显示用户的IP地址,并在弹出警告中输出如下文件: 我的IP地址:10.123.123.43

请帮帮我。谢谢

【问题讨论】:

  • 谷歌上“JavaScript IP 地址”的第一个结果是stackoverflow.com/questions/391979/…,这是您的问题的副本。这向我证明,你确实没有像你说的那样去搜网。
  • @DarkoZ 你太酷了。

标签: javascript


【解决方案1】:

您可能想阅读此内容:How to get client's IP address using javascript only?

function myIP() {
    if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest();
    else xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

    xmlhttp.open("GET","http://api.hostip.info/get_html.php",false);
    xmlhttp.send();

    hostipInfo = xmlhttp.responseText.split("\n");

    for (i=0; hostipInfo.length >= i; i++) {
        ipAddress = hostipInfo[i].split(":");
        if ( ipAddress[0] == "IP" ) return ipAddress[1];
    }

    return false;
}

【讨论】:

  • 好吧,现在好多了,哈哈 ++
猜你喜欢
  • 2010-12-21
  • 2018-07-04
  • 2012-07-18
  • 2012-12-05
  • 1970-01-01
  • 2011-10-16
  • 1970-01-01
  • 2017-09-13
  • 2020-04-10
相关资源
最近更新 更多