JavaScript 侦测手机浏览器的五种方法

阮一峰的网络日志 at 
JavaScript 侦测手机浏览器的五种方法的配图
有时候,前端网页需要知道,用户使用的是手机浏览器还是桌面浏览器。本文根据 StackOverflow,整理了 JavaScript 侦测手机浏览器的五种方法。一、navigator.userAgent 最简单的方法就是分析浏览器的 user agent 字符串,它包含了设备信息。JS 通过 navigator.userAgent 属性拿到这个字符串,只要里面包含 mobi、android、iphone 等关键字,就可以认定是移动设备。if (/Mobi|Android|iPhone/i.test(navigator.userAgent)) { // 当前设备是移动设备}// 另一种写法 if……