Navigator对象
Navigator 对象包含的属性描述了正在使用的浏览器。可以使用这些属性进行平台专用的配置。虽然这个对象的名称显而易见
的是 Netscape 的 Navigator 的浏览器。但其他实现了javaScript 的浏览器也支持这个对象。
appCodeName: 返回浏览器的代码名。以Netscape代码为基础的浏览器中,它的值是"Mozilla".为兼容Microsoft也是
(历史性遗留问题,都是返回Mozilla) ↓
appMinorVersion: 返回浏览器的次级版本。(IE4, Opera支持)
appName: 返回浏览器的名称 (历史性遗留问题,返回都是Netscape) ↓
appVersion: 返回浏览器的平台和版本信息(建议使用 userAgent, userAgent比appVersion多了一个参数) ↓
browserLanguage: 返回当前浏览器的语言(只有 IE 和 Opera 支持)
cookieEnabled: 返回指明浏览器中是否启用 cookie 的布尔值(cookie 是记录我们登陆账号密码等信息,一般
在登陆邮箱之类的时候,浏览器会提示你是否保存该账号密码)
cpuClass: 返回浏览器系统的 CPU 等级 (只有 IE 支持)
onLine: 返回指明系统是否处于脱机模式的布尔值(脱机,就是你电脑是否联网) ↓
platform: 返回运行浏览器的操作系统平台
systemLanguage: 返回当前操作系统的默认语言(只支持 IE)
userAgent: 返回由客户机发送服务器的 user-agent 头部的值 ↓
userLanguage: 返回操作系统设定的自然语言(IE 和 Opera 支持)
plugins: 返回包含客户端安装的所有插件的数组
Navigator对象方法
javaEnabled(): 规定浏览器是否支持并启用了 java
taintEnabled(): 规定浏览器是否启用数据污点(data tainting)