js判断网页是苹果手机还是安卓手机打开

js判断网页是苹果手机还是安卓手机代码如下:

<script type="text/javascript">  
    window.onload=function(){  
 
        var browser = {  
                   versions: function () {  
                    var u = navigator.userAgent, app = navigator.appVersion;  
                    return {//移动终端浏览器版本信息  
                     trident: u.indexOf('Trident') > -1, //IE内核  
                     presto: u.indexOf('Presto') > -1, //opera内核  
                     webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核  
                     gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核  
                     mobile: !!u.match(/AppleWebKit.*Mobile/i) || !!u.match(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/), //是否为移动终端  
                     ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端  
                     android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器  
                     iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器  
                     iPad: u.indexOf('iPad') > -1, //是否iPad  
                     webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部  
                    };  
                   } (),  
                   language: (navigator.browserLanguage || navigator.language).toLowerCase()  
                }  
                if (browser.versions.iPhone || browser.versions.iPad || browser.versions.ios) {  
                    //苹果
                }  
                if (browser.versions.android) {  
                    //安卓
                   
                }  
        }  
 
     
</script>

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: