Navigator:appVersion 属性

已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。

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

备注: 不要依赖此属性返回正确的浏览器版本。

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

示例

js
alert(`你的浏览器版本为 ${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 属性曾经被用于“浏览器嗅探”代码中:这些代码会尝试找出你使用的浏览器类型并根据此调整页面。这就造成了目前的局面,浏览器不得不返回这些属性的虚假值,以免被某些网站锁定。

规范

Specification
HTML
# dom-navigator-appversion-dev

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
appVersion
Deprecated

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Deprecated. Not for use in new websites.