navigator 对象是什么
navigator对象包含有关浏览器的信息,它有很多属性,我们最常用的是userAgent,该属性可以返回由客户机发送服务器的user-agent头部的值。
navigator.userAgent 用户代理 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。
下面前端代码可以判断用户那个终端打开页面,实现跳转
if ((navigator.userAgent.match(
/(phonelpad|pod| iPhone|iPod| iosliPad|Android lMobile|BlackBerry|IEMobile | MQQBrowser | JUC | Fennec | wOSBrowser | BrowserNG | Webosl | Symbian | Windows Phone) /i
))) {
window.location.href = ""; //手机
console.log('手机');
} else {
window.location.href = ""; //电脑
console.log('电脑');
}
如果是pc端,就会显示电脑
如果是移动端就会显示手机