js前端判断是否手机

HTML/JS互转 05-09 09:33

js前端判断是否手机

前端开发判断访问设备是电脑笔记本还是移动手机终端非常常见,也是一个很实用的需求。js判断是否手机主要用是到 navigator.userAgent 这个属性,代码如下:

js前端判断是否手机

function isMobileDevice(userAgent) {
    return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent);
}

if(isMobileDevice(navigator.userAgent.toLowerCase())) {
	// 手机端访问
} else {
	// 电脑端访问
}

相关信息