Navigator.userAgent
早些年,我们常用它来识别不同浏览器,但现在浏览器、设备发展迅猛,它识别也不准确。不过我们仍然可以使用识别手机和非手机浏览器
console.log( navigator.userAgent );
//Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
识别手机
var ua = navigator.userAgent.toLowerCase();
if (/mobi/i.test(ua)) {
// 手机浏览器
} else {
// 非手机浏览器
}