Navigator 对象
Window Navigator 对象
Navigator 对象包含有关浏览器的信息。
Navigator 对象是窗口对象的属性。
Navigator 对象通过以下方式访问:
window.navigator 或仅用 navigator:
实例
let url = window.navigator.language;
let url = navigator.language;
Navigator 对象属性
| 属性 | 描述 |
|---|---|
| appCodeName | 返回浏览器代码名称。 |
| appName | 返回浏览器名称。 |
| appVersion | 返回浏览器版本。 |
| cookieEnabled | 如果启用了浏览器 cookie,则返回 true。 |
| geolocation | 返回用户位置的 geolocation 对象。 |
| language | 返回浏览器语言。 |
| onLine | 如果浏览器在线,则返回 true。 |
| platform | 返回浏览器平台。 |
| product | 返回浏览器引擎名称。 |
| userAgent | 返回浏览器用户代理标头。 |
Navigator 对象方法
| 方法 | 描述 |
|---|---|
| javaEnabled() | 如果浏览器启用了 Java,则返回 true。 |
| taintEnabled() | 在 JavaScript 版本 1.2 (1999) 中删除。 |
其他相关属性
| 属性 | 描述 |
|---|---|
| appMinorVersion | 返回浏览器的次级版本。 |
| browserLanguage | 返回当前浏览器的语言。 |
| cpuClass | 返回浏览器系统的 CPU 等级。 |
| systemLanguage | 返回 OS 使用的默认语言。 |
| userLanguage | 返回 OS 的自然语言设置。 |
Navigator 对象描述
Navigator 对象包含的属性描述了正在使用的浏览器。可以使用这些属性进行平台专用的配置。
虽然这个对象的名称显而易见的是 Netscape 的 Navigator 浏览器,但其他实现了 JavaScript 的浏览器也支持这个对象。
Navigator 对象的实例是唯一的,可以用 Window 对象的 navigator 属性来引用它。