Window 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 属性来引用它。