/**
* 判断当前系统(ios/android)
* @type {{ Android: Function, BlackBerry: Function, iOS: Function, Window: Function, any: Function }}
*/
var isMobile = {
Android: function () {
return navigator.userAgent.match(/Android/i) ? true : false;
},
BlackBerry: function () {
return navigator.userAgent.match(/BlackBerry/i) ? true : false;
},
iOS: function () {
return navigator.userAgent.match(/iPhone/iPad|iPod/i) ? true : false;
},
Windows: function () {
return navigator.userAgent.match(/IEMobile/i) ? true : false;
},
any: function () {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.windows());
}
};
调用
if (isMobile.iOS()) {
alert("当前设备为ios操作系统");
} else if (isMobile.Android()) {
alert("当前设备为android操作系统");
} else if (isMobile.BlackBerry()) {
alert("当前设备为blackberry操作系统");
} else if (isMobile.windows()) {
alert("当前设备为windows操作系统");
} else if (isMobile.any()) {
alert("当前设备为"+ isMobile.any() + "操作系统");
}