Navigator
接口表示用户代理的状态和标识。 它允许脚本查询它和注册自己进行一些活动
window.navigator对象包含有关浏览器的信息,可以用它来查询一些关于运行当前脚本的应用程序的相关信息
- navigator.appCodeName 只读,任何浏览器中,总是返回 'Gecko'。该属性仅仅是为了保持兼容性。
- navigator.appName 只读,返回浏览器的官方名称。不要指望该属性返回正确的值。
- navigator.appVersion 只读,返回一个字符串,表示浏览器的版本。不要指望该属性返回正确的值。
- navigator.platform 只读,返回一个字符串,表示浏览器的所在系统平台。
- navigator.product 只读,返回当前浏览器的产品名称(如,"Gecko")。
- navigator.userAgent 只读,返回当前浏览器的用户代理字符串(user agent string)
- navigator.battery 只读 返回一个 BatteryManager 对象,你可以用它来获取一些电池充电状态的信息。
- navigator.connection 只读 提供一个NetworkInformation对象来获取设备的网络连接信息。
- navigator.cookieEnabled 只读 当忽略 cookie 时返回 false,否则返回 true
- navigator.geolocation 只读 返回一个 Geolocation 对象,据之可访问设备的地理位位置信息。
- navigatorLanguage.language 只读 返回表示用户的首先语言,通常是浏览器用户界面的语言。当未知的时,返回null。
- navigatorLanguage.languages 只读 返回一个表示用户已知语言的数组,并按优先顺序排列。
- navigatorOnLine.onLine 只读 返回Boolean来表明浏览器是否联网。
- navigator.oscpu 返回当前操作系统名。
- navigator.mineTypes 只读 返回浏览器所支持的MIME类型的数组