Navigator: appVersion 属性

返回 "4.0" 或一个代表浏览器版本信息的字符串。

注意: 请勿依赖此属性来返回正确的浏览器版本。

返回 "4.0" 或一个代表浏览器版本信息的字符串。

示例

js
alert(`Your browser version is reported as ${navigator.appVersion}`);

注意

window.navigator.userAgent 属性也可能包含版本号(例如 "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1"),但您应该意识到更改用户代理字符串以“欺骗”其他浏览器、平台或用户代理是多么容易,同时也应该意识到浏览器供应商本身在处理这些属性时有多么随意。

window.navigator.appVersionwindow.navigator.appNamewindow.navigator.userAgent 属性曾被用于“浏览器嗅探”代码:即尝试找出您正在使用哪种浏览器并相应调整页面的脚本。这导致了当前的情况,即浏览器为了不被某些网站拒之门外,不得不从这些属性返回虚假值。

规范

规范
HTML
# dom-navigator-appversion-dev

浏览器兼容性