微信瀏覽器,區分移動端登錄,還是其它瀏覽器(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”);         

            }
 

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