window.navigator 对象包含有关访问者浏览器的信息
window.navigator 对象在编写时可不使用 window 这个前缀
navigator.appCodeName 声明了浏览器的代码名
navigator.appName 返回浏览器的名称
navigator.appVersion 返回浏览器的平台和版本信息
navigator.cookieEnabled 返回浏览器是否启用了cookie
navigator.platform 声明了运行浏览器的操作系统或者是硬件平台
navigator.userAgent 声明了浏览器用于 HTTP 请求的用户代理头的值。
navigator.systemLanguage 返回操作系统使用的默认语言
警告:来自 navigator 对象的信息具有误导性,不应该被用于检测浏览器版本,这是因为:
- navigator 数据可被浏览器使用者更改浏览器无法报告晚于浏览器发布的新操作系统