WorkerNavigator: appVersion 属性

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

注意: 此功能仅在 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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。