userAgent
属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。
一般来讲,它是在 navigator.appCodeName
的值之后加上斜线和 navigator.appVersion
的值构成的。
例如:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)。
注:用户代理头:user-agent header。
判断浏览器类型
1 | //判断当前浏览类型 |
判断浏览器访问来源
方法1
1 | window.location.href = /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent) ? "https://www.baidu.com/" : "http://news.baidu.com/"; |
方法2
1 | function IsPC() { |
方法3
1 | function browserRedirect() { |