微信浏览器,区分移动端登录,还是其它浏览器(pc)

//判断移动PC端浏览器和微信端浏览器
        var ua = navigator.userAgent;
        var ipad = ua.match(/(iPad)。* OS \ s([\ d _] +)/);
        var isAndroid = ua.indexOf('Android')> -1 || ua.indexOf('Adr')> -1; // android
        终端var isiOS = !! ua.match(/ \(i [^;] +;(U;)?CPU。+ Mac OS X /); // ios
        终端var isMobile = isiOS || isAndroid;    

            if(/(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent)){ 
                //移动端判断
                警报(“移动端-1”);
                    if(isAndroid){
                        // Android系统手机终端判断
                        警报(“android-2”);
                            var ua = window.navigator.userAgent.toLowerCase();
                            // Android系统手机终端微信登录判断
                            if(ua.match(/ MicroMessenger / i)=='micromessenger'){
                                alert(“android-2-微信-3.yes”);
                                
                            } else {
                                alert(“android-2-非微信-3.no”);
                                
                            }

                    } else if(isiOS){
                        // ios系统手机终端登录判断
                        警报(“ios-2”);
                            var ua = window.navigator.userAgent.toLowerCase();
                            // ios系统手机终端微信登录判断
                            if(ua.match(/ MicroMessenger / i)=='micromessenger'){
                                alert(“ios-2-微信-3.yes”);
                                
                            } else {
                                alert(“ios-2-非微信-3.no”);     
                            }
                    } else {
                        //移动端其它系统登录:如塞班系统手机(其它系统手机可能不常见了)
                        alert(“移动电脑” -2" );                     
                    }
            } else {
                //电脑PC端判断
                警报( “PC端-1”);         

            }
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章