zoukankan      html  css  js  c++  java
  • 如何使用JS来检测游览器是什么类型,或android是什么版本号- 转载

    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()
  • 相关阅读:
    C#中WinForm程序退出方法技巧(转载)
    webbrowser访问网站禁止弹窗
    (转载)ASP.NET三大核心对象及基础功能解析
    webBrowser调用外部js文件和js函数(转载)
    java IO流
    java线程状态,优先级
    java线程
    Collection接口,Map接口
    序列化和反序列化
    JsonUtil自定义
  • 原文地址:https://www.cnblogs.com/changbin/p/3836931.html
Copyright © 2011-2022 走看看