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