导航器对象
  JavaScript导航器对象用于浏览器检测。可以用来获取浏览器信息,例如appName,appCodeName,userAgent等。
  navigator对象是window属性,因此可以通过以下方式访问它:
  或者,
 JavaScript导航器对象的属性
  导航器对象有很多属性,可返回浏览器的信息。
| 属性 | 说明 | 
| appName | 返回名称 | 
| appVersion | 返回版本 | 
| appCodeName | 返回代码名称 | 
| cookieEnabled | 如果启用了cookie,则返回true,否则返回false | 
| userAgent | 返回用户代理 | 
| language | 返回语言。仅Netscape和Firefox支持。 | 
| userLanguage | 返回用户语言。仅IE支持。 | 
| plugins | 返回插件。仅Netscape和Firefox支持。 | 
| systemLanguage | 返回系统语言。仅IE支持。 | 
| mimeTypes [] | 返回mime类型的数组。仅Netscape和Firefox支持。 | 
| platform | 返回平台,例如Win32。 | 
| online | 如果浏览器在线则返回true,否则返回false。 | 
 JavaScript导航器对象的方法
  下面给出了导航器对象的方法。
| 方法 | 说明 | 
| javaEnabled() | 检查是否启用了Java。 | 
| taintEnabled() | 检查是否启用了异味。从JavaScript 1.2开始不推荐使用。 | 
导航对象的示例
  让我们看看历史对象的不同用法。
 <script>
 document.writeln("<br/>navigator.appCodeName: "+navigator.appCodeName);
 document.writeln("<br/>navigator.appName: "+navigator.appName);
 document.writeln("<br/>navigator.appVersion: "+navigator.appVersion);
 document.writeln("<br/>navigator.cookieEnabled: "+navigator.cookieEnabled);
 document.writeln("<br/>navigator.language: "+navigator.language);
 document.writeln("<br/>navigator.userAgent: "+navigator.userAgent);
 document.writeln("<br/>navigator.platform: "+navigator.platform);
 document.writeln("<br/>navigator.onLine: "+navigator.onLine);
 </script>
 
 
  navigator.appCodeName: Mozilla
 
 navigator.appName: Netscape
 
 navigator.appVersion: 5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36
 
 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
 
 navigator.cookieEnabled: true
 
 navigator.language: en-US
 
 navigator.userAgent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36
 
 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
 
 navigator.platform: Win32
 
 navigator.onLine: true