判断是手机还是 PC:
if (window.navigator.userAgent.match(/(phone|pad|pod|iPhone|iPad|iPod|ios|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)) {
return 'mobile'
} else {
return 'pc'
}
判断浏览器内核:
let u = navigator.userAgent.toLowerCase();
//微信内置浏览器
/micromessenger/i.test(u)
//qq内置浏览器
/mqqbrowser/i.test(u)
//微博内置浏览器
/weibo/i.test(u)