navigator检测浏览器版本及平台(pc或移动端)

53 阅读1分钟

navigator的数据类型是对象,该对象下记录了浏览器自身的相关信息

userAgent

通过 userAgent 检测浏览器的版本及平台

js
复制代码
// 检测 userAgent(浏览器信息)
!(function () {
const userAgent = navigator.userAgent
// 验证是否为Android或iPhone
const android = userAgent.match(/(Android);?[\s/]+([\d.]+)?/)
const iphone = userAgent.match(/(iPhone\sOS)\s([\d_]+)/)
// 如果是Android或iPhone,则跳转至移动站点
if (android || iphone) {
location.href = 'http://m.itcast.cn'
}
})()

作者:前端菜市场
链接:juejin.cn/post/719988…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。