如何在网页读取用户IP,操作系统版本等数据demo

来源:互联网 发布:知乎 rss订阅 编辑:程序博客网 时间:2024/06/03 18:06

我们浏览网页的时候,会不经意间看到,有些地方(如个人的签名档)显示出了个人的IP,操作系统等数据.借助第三方API和请求报头useragent是很容易实现的.

<html><head><title>Sherry</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript" src="http://counter.sina.com.cn/ip/" charset="gb2312"></script><script>document.writeln("IP地址:"+ILData[0]+"<br />");           //输出接口数据中的IP地址 document.writeln("地址类型:"+ILData[1]+"<br />");         //输出接口数据中的IP地址的类型 document.writeln("地址类型:"+ILData[2]+"<br />");         //输出接口数据中的IP地址的省市document.writeln("地址类型:"+ILData[3]+"<br />");         //输出接口数据中的IP地址的document.writeln("地址类型:"+ILData[4]+"<br />");         //输出接口数据中的IP地址的运营商//document.write(navigator.userAgent + "<br>");document.write("您的操作系统版本为:");if(navigator.userAgent.indexOf("Windows NT 6.2") > 0){document.write("Windows 8");}else if(navigator.userAgent.indexOf("Windows NT 6.1") > 0){document.write("Windows 7");}else if(navigator.userAgent.indexOf("Windows NT 6.0") > 0){document.write("Windows Vista");}else if(navigator.userAgent.indexOf("Windows NT 5.2") > 0){document.write("Windows 2003");}else if(navigator.userAgent.indexOf("Windows NT 5.1") > 0){document.write("Windows xp");}else if(navigator.userAgent.indexOf("Windows NT 5.0") > 0){document.write("Windows 2000");}</script></head><body></body></html>
显示:



原创粉丝点击