《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.vephp.com/jiaocheng/69.html