WorkerNavigator: appVersion 属性

已弃用:此特性不再推荐。虽然某些浏览器可能仍然支持它,但它可能已经从相关的网络标准中删除,可能正在删除过程中,或者可能仅为兼容性目的而保留。请避免使用它,如果可能,请更新现有代码;请参阅本页底部的兼容性表格以指导您的决策。请注意,此特性可能随时停止工作。

注意:此功能仅在 Web Workers 中可用。

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

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

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

示例

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

注意

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

navigator.appVersionnavigator.appNamenavigator.userAgent 属性曾被用于“浏览器嗅探”代码:即试图找出您正在使用哪种浏览器并相应调整页面的脚本。这导致了当前的情况,即浏览器必须从这些属性返回虚假值,以免被某些网站拒绝访问。

规范

规范
HTML
# dom-navigator-appversion-dev

浏览器兼容性