Navigator对象
JavaScript navigator 对象中存储了与浏览器相关的信息,例如名称、版本等
navigator 对象中的属性
| 属性 | 描述 |
|---|---|
| appCodeName | 浏览器的内部名称(开发代号) |
| appName | 浏览器的官方名称 |
| appVersion | 浏览器的平台和版本信息 |
| cookieEnabled | 浏览器是否启用cookie,布尔值 |
| onLine | 浏览器是否联网,布尔值 |
| platform | 浏览器运行的操作系统平台 |
| userAgent | 浏览器运行的操作系统、浏览器的版本、名称 |
- 判断是移动端浏览器还是 PC 端浏览器
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
console.log("移动")
} else {
console.log("PC")
}
- 判断是否是微信浏览器
if (/MicroMessenger/i.test(navigator.userAgent){
console.log("在微信内置浏览器")
}
navigator 对象中的方法
javaEnabled()
返回浏览器是否支持运行Java Applet小程序,支持则返回true,不支持返回false
sendBeacon()
向浏览器移步传输少量数据