navigator对象
- navigator对象里有浏览器的相关信息,我们一般可以用来做pc端或移动端的判断
- 例如:输入一个网址,是pc端访问,打开的就是pc页面,移动端访问,打开的就是移动端页面
<body>
<SCript>
// 检测 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.taobao.com'
}
})()
</SCript>