javascript判断设备类型
开发中我们有时候会根据设备的不同而进行不同的操作,那怎么判断打开的设备类型呢?
–js中的navigator.userAgent
包含设备的一些信息,可以帮助我们判断,只需要以下几行js代码即可判断设备类型是电脑PC端或手机H5端或微信端(Vue也可以用)
// 先判断是不是微信端打开的
if (/(micromessenger)/i.test(navigator.userAgent)) {
alert("微信");
} else {
alert("普通浏览器");
// 判断h5还是pc true就是h5
let client =
/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(
navigator.userAgent
);
if (client) {
alert("h5");
} else {
alert("pc");
}
}
目前这是我发现的最简单的方法,有其他更好的方法可以在评论区讨论喔~