Navigator: appVersion 属性
已弃用: 此功能不再推荐使用。尽管某些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中移除,可能正在被弃用,或者可能仅出于兼容性目的而保留。避免使用它,并尽可能更新现有代码;请参阅此页面底部的兼容性表格以指导您的决策。请注意,此功能可能随时停止工作。
返回“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.appVersion
、window.navigator.appName
和 window.navigator.userAgent
属性已用于“浏览器嗅探”代码:试图找出您使用的是哪种浏览器的脚本,并相应地调整页面。这导致了当前的情况,浏览器不得不从这些属性返回虚假值以避免被某些网站锁定。
规范
规范 |
---|
HTML 标准 # dom-navigator-appversion-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。