Navigator 对象属性为只读属性,下面表中列出了各属性及以 IE8 为例得到的值。
属性 | 描述 | IE8 的结果 |
---|---|---|
navigator.appCodeName | 取得浏览器的代码名 注1 | Mozilla |
navigator.appName | 取得浏览器的名称注2 | Microsoft Internet Explorer |
navigator.appVersion | 取得浏览器的平台和版本信息 | 4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30) |
navigator.browserLanguage | 取得浏览器使用的语言(仅 IE 支持 注3) | zh-cn |
navigator.cookieEnabled | 检测浏览器是否启用 cookie 支持,返回布尔值,true 表示支持 | true |
navigator.cpuClass | 取得浏览器所在系统的 CPU 等级(仅 IE 支持 注4) | x86 |
navigator.onLine | 检测系统是否处于脱机模式,返回布尔值,false 表示脱机(仅 IE 支持 注5) | true |
navigator.platform | 得到浏览器所在的操作系统平台 | Win32 |
navigator.systemLanguage | 得到浏览器所在操作系统使用的语言(仅 IE 支持 注6) | zh-cn |
navigator.userAgent | 得到浏览器用于 HTTP 请求的用户代理头的值 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30) |
navigator.userLanguage | 得到浏览器所在操作系统的自然语言设置(仅 IE 支持 注7) | zh-cn |
说明:利用 Navigator 对象提供的浏览器信息,可以方便的得到访问用户的浏览器名称及版本,具体参看《JavaScript 得到用户浏览器信息的实例》。