我在面试中遇到了这个问题,我不知道如何进行。我有搜索网,但没有任何满意的答案。问题是:-
编写一个提供弹出警报的Javascript,该弹出警报显示用户的IP地址,并在弹出警报中输出如下文件:我的IP地址:10.123.123.43
请帮我。谢谢
您可能需要阅读以下内容:如何仅使用javascript获取客户端的IP地址?
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;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句