JS获取操作系统信息

[JS获取操作系统信息 ]

function getOsVersion(){

         var  opName =  "" ;
         var  Name =  "" ;
         var  ua = window.navigator.userAgent;
         var  isWin = (navigator.platform ==  "Win32" ) || (navigator.platform ==  "Windows" );
         var  isMac = (navigator.platform ==  "Mac68K" ) || (navigator.platform ==  "MacPPC" )
                 || (navigator.platform ==  "Macintosh" ) || (navigator.platform ==  "MacIntel" );
          
         if  (isMac){
             opName =  "Mac" ;
                     Name   =  "Mac" ;
         } else  if (isWin){
                     var  osN = ua.substr(ua.indexOf( "Windows NT " )+19, 2); 
                 var  osV = ua.substr(ua.indexOf( "Windows NT " )+11, 3); 
                 switch  (osV) {
                     case  "5.0" :
                         opName =  "Windows XP2000" ;
                         Name   =  "Win2000" ;
                         break ;
                     case  "5.1" :
                         opName =  "Windows XP " ;
                         Name   =  "WinXP" ;
                         break ;
                     case  "5.2" :
                         opName =  "Windows 2003"
                         Name   =  "Win2003" ;
                         break ;
                     case  "6.1" :
                         opName =  "Windows 7 " +osN+ "位" ;
                         Name   =  "Win7" ;
                         break ;
                     default :
                        Name =  "Other" ;
                         break ;
                 }
         } else {
            var  isUnix = (navigator.platform ==  "X11" ) && !isWin && !isMac;
             if  (isUnix){
                         opName =  "Unix" ;
                             Name =  "Unix" ;
             } else {
                 var  isLinux = (String(navigator.platform).indexOf( "Linux" ) > -1);
                 if  (isLinux){
                                 opName =  "Linux" ;
                             Name   =  "Linux" ;
                 } else {
                     Name =  "Other" ;
                 }
             }           
         }
          
         if (Name== "Win7"  || Name== "WinXP"  || Name== "Mac" ){
              alert( "您的系统可以满足您的上课条件,不需要做更改!" );          
         } else {
            alert( "您的操作系统在访问对个人中心时可能会出现不兼容的情况,建议您重新装Windows XP及以上的系统!" );
         }       
     }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值