js判断移动设备

js判断是否是移动端设备

1
2
3
4
5
6
7
8
9
10
11
12
13
/**
* 判断是否是移动设备
* 主要判断userAgent
*/
function is_mobile() {
var ua = navigator.userAgent.toLowerCase();
var is_android = ua.match(/android/i) ? true: false;
var is_blackberry = ua.match(/blackberry/i) ? true: false;
var is_ios = ua.match(/iphone|ipad|ipod/i) ? true: false;
var is_win = ua.match(/iemobile/i) ? true: false;
var is_mobile = is_android || is_blackberry || is_ios || is_win;
return is_mobile;
}