我在采访中得到了这个问题,我不知道如何继续。我有搜索网但没有得到任何满意的答案。问题是: -
编写一个提供弹出警报的Javascript,显示用户的IP地址,并在弹出警报中输出如下文件: 我的IP地址:10.123.123.43
请帮助我。感谢
答案 0 :(得分: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;
}