使用javascript打印用户的IP地址[重复]
Posted
技术标签:
【中文标题】使用javascript打印用户的IP地址[重复]【英文标题】:Printing the user's IP address using javascript [duplicate] 【发布时间】:2014-01-25 07:15:03 【问题描述】:我在面试中遇到了这个问题,我不知道如何进行。我有搜索网,但没有得到任何满意的答案。问题是:-
编写一个弹出警告的javascript,显示用户的IP地址,并在弹出警告中输出如下文件: 我的IP地址:10.123.123.43
请帮帮我。谢谢
【问题讨论】:
谷歌上“JavaScript IP 地址”的第一个结果是***.com/questions/391979/…,这是您的问题的副本。这向我证明,你确实没有像你说的那样去搜网。 @DarkoZ 你太酷了。 【参考方案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;
【讨论】:
好吧,现在好多了,哈哈 ++以上是关于使用javascript打印用户的IP地址[重复]的主要内容,如果未能解决你的问题,请参考以下文章