《javascript判斷手機端和PC端以及蘋果和安卓系統的函數》要點:
本文介紹了javascript判斷手機端和PC端以及蘋果和安卓系統的函數,希望對您有用。如果有疑問,可以聯系我們。
相關主題:HTML和JS入門
這里有一個函數很有用,它函數有2個作用:
1、當參數retype為1時,只單純返回1表示移動端,2表示PC端。
2、當參數retype為2時,會返回Iphone,android和Pc三個值中一個。
這是輕量級的函數,如果想進一步判斷,可以用jquery.browser.js插件。
代碼如下:
//判斷客戶端 function clientType(retype) { var ua = navigator.userAgent; var ipad = ua.match(/(iPad).*OS\s([\d_]+)/), isIphone = !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/), isAndroid = ua.match(/(Android)\s+([\d.]+)/), isMobile = isIphone || isAndroid; if(retype==1 && isMobile){ //移動端 return 1; } else if(retype==1) { //手機端 return 2; } //retype=2 //或者單獨判斷iphone或android if(isIphone) { return 'iphone'; } else if(isAndroid){ return 'android'; }else{ return 'pc'; } }
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/69.html