zoukankan      html  css  js  c++  java
  • 如何在网页读取用户IP,操作系统版本等数据demo

    我们浏览网页的时候,会不经意间看到,有些地方(如个人的签名档)显示出了个人的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>
    显示:



    Keep it simple!
    作者:N3verL4nd
    知识共享,欢迎转载。
  • 相关阅读:
    web在线智能四则运算挑战赛
    超简单的实现wordcount
    构建之法现代软件工程自我介绍
    通过WMI获取机器信息
    ManagementObjectSearcher Path
    开启FIPS协议
    Windows Server 2012开启多人远程
    开发企业应用系统需要掌握的知识技能
    Win7系统下彻底删除无用服务的方法
    C#基础(二)之数据类型
  • 原文地址:https://www.cnblogs.com/lgh1992314/p/5834891.html
Copyright © 2011-2022 走看看