--- title: NavigatorID.appVersion slug: Web/API/NavigatorID/appVersion translation_of: Web/API/NavigatorID/appVersion ---
{{APIRef("HTML DOM")}}{{deprecated_header}}
返回一个字符串,表示所使用浏览器的版本号。它可能只包含一个版本数字,如 "5.0",还可能包含一些其他的相关信息。由于兼容性问题,HTML5规范允许该属性返回 "4.0"。
ver = window.navigator.appVersion
ver
是一个字符串,表示浏览器版本号。alert("你的浏览器版本为" + navigator.appVersion);
window.navigator.userAgent
也包含一些浏览器的版本信息(比如:"Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1
"),但是你应该知道,修改浏览器的userAgent字符串以及伪造它成为其他的浏览器、其他的操作系统等等是非常容易的。
而且,就算不伪造,浏览器提供商也不会保证这些数据就是准确的。
window.navigator.appVersion
、window.navigator.appName
和 window.navigator.userAgent
等属性都被用来编写一些"浏览器检测"的相关代码:脚本会尝试根据检测出的浏览器类型来相印的调整页面显示。种情况下,用户可以伪造相关的浏览器信息来查看一些本来不允许自己所使用的浏览器或平台查看的页面。
该属性最初属于 DOM Level 0,目前已经被添加到 HTML5 规范中。