《javascript判断手机端和PC端以及苹果和安卓系统的函数》要点:
本文介绍了javascript判断手机端和PC端以及苹果和安卓系统的函数,希望对您有用。如果有疑问,可以联系我们。
这里有一个函数很有用,它函数有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';
}
}
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
小编个人微信号 jb51ccc
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!