码迷,mamicode.com
首页 > 移动开发 > 详细

如何使用JS来检测游览器是什么类型,或android是什么版本号- 转载

时间:2014-07-16 20:15:28      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   color   使用   os   

var brower = {
        versions:function(){
            var u = window.navigator.userAgent;
            var num ;
            if(u.indexOf(‘Trident‘) > -1){
                //IE
                return "IE";
            }else if(u.indexOf(‘Presto‘) > -1){
                //opera
                return "Opera";
            }else if(u.indexOf(‘Gecko‘) > -1 && u.indexOf(‘KHTML‘) == -1){
                //firefox
                return "Firefox";
            }else if(u.indexOf(‘AppleWebKit‘ && u.indexOf(‘Safari‘) > -1) > -1){
                //苹果、谷歌内核
                if(u.indexOf(‘Chrome‘) > -1){
                    //chrome    
                    return "Chrome";
                }else if(u.indexOf(‘OPR‘)){
                    //webkit Opera
                    return "Opera_webkit"
                }else{
                    //Safari
                    return "Safari";
                }
            }else if(u.indexOf(‘Mobile‘) > -1){
                //移动端
                if(!!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)){
                    //ios
                        if(u.indexOf(‘iPhone‘) > -1){
                            //iphone
                            return "iPhone"    
                        }else if(u.indexOf(‘iPod‘) > -1){
                            //ipod    
                            return "iPod"
                        }else if(u.indexOf(‘iPad‘) > -1){
                            //ipad
                            return "iPad"
                        }
                }else if(u.indexOf(‘Android‘) > -1 || u.indexOf(‘Linux‘) > -1){
                    //android
                    num = u.substr(u.indexOf(‘Android‘) + 8, 3);
                    return {"type":"Android", "version": num};
                }else if(u.indexOf(‘BB10‘) > -1 ){
                    //黑莓bb10系统
                    return "BB10";
                }else if(u.indexOf(‘IEMobile‘)){
                    //windows phone
                    return "Windows Phone"
                }
            }
        }
    }
brower.versions()

 

如何使用JS来检测游览器是什么类型,或android是什么版本号- 转载,布布扣,bubuko.com

如何使用JS来检测游览器是什么类型,或android是什么版本号- 转载

标签:android   style   blog   color   使用   os   

原文地址:http://www.cnblogs.com/changbin/p/3836931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!