《javascript判断手机端和PC端以及苹果和安卓系统的函数》要点:
本文介绍了javascript判断手机端和PC端以及苹果和安卓系统的函数,希望对您有用。如果有疑问,可以联系我们。
这里有一个函数很有用,它函数有2个作用:
1、当参数retype为1时,只单纯返回1表示移动端,2表示PC端。
2、当参数retype为2时,会返回Iphone,android和Pc三个值中一个。
这是轻量级的函数,如果想进一步判断,可以用jquery.browser.js插件。
代码如下://判断客户端
functionclientType(retype)
{
varua=navigator.userAgent;
varipad=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){//移动端
return1;
}elseif(retype==1){//手机端
return2;
}
//retype=2
//或者单独判断iphone或android
if(isIphone){
return'iphone';
}
elseif(isAndroid){
return'android';
}else{
return'pc';
}
}