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.appVersion
、navigator.appName
和 navigator.userAgent
属性已被用于“浏览器嗅探”代码:试图找出您使用的是哪种浏览器的脚本,并相应地调整页面。这导致了目前的情况,浏览器必须从这些属性中返回虚假值,以避免被某些网站锁定。
规范
规范 |
---|
HTML 标准 # dom-navigator-appversion-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。