前面的话
navigator对象现在已经成为识别客户端浏览器的事实标准,navigator对象是所有支持javascript的浏览器所共有的。本文将详细介绍navigator对象和用户代理检测
属性
与其他BOM对象的情况一样,每个浏览器中的navigator对象也都有一套自己的属性。下表列出了存在于所有浏览器中的属性和方法,以及支持它们的浏览器版本
属性 说明 appCodeName 浏览器名称[所有浏览器都返回Mozilla] userAgent 浏览器的用户代理字符串 appVersion 浏览器版本 appMinorVersion 次版本信息[IE返回0,chrome和firefox不支持] platform 浏览器所在的系统平台[所有浏览器都返回Win32] plugins 浏览器中安装的插件信息的数组 mimeTypes 在浏览器中注册的MIME类型数组 language 浏览器主语言[IE10-不支持,其他浏览器返回zh-CN] systemLanguage 操作系统语言[IE返回zh-CN,chrome和firefox