WorkerNavigator:appVersion 属性

io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/zh-cn/web/api/workernavigator/index.md)

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

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

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

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

示例

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

规范

Specification
HTML Standard
# dom-navigator-appversion-dev

浏览器兼容性

BCD tables only load in the browser