为了账号安全,请及时绑定邮箱和手机立即绑定

为何navigator.appVersion和navigator.userAgent返回结果一样?

为何navigator.appVersion和navigator.userAgent返回结果一样?

有只小跳蛙 2019-03-15 16:19:21
这两者为何在同一种浏览器中返回值一样?
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

appVersion与userAgent的值并不相同。


我对比了本机上两款不同的浏览器中,navigator的属性appName、appVersion、appCodeName、userAgent值


Chrome 65:


appName:Netscape

appVersion:5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

appCodeName:Mozilla 

userAgent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Firefox 59:


appName:Netscape

appVersion:5.0 (Macintosh)

appCodeName:Mozilla

userAgent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:59.0) Gecko/20100101 Firefox/59.0

在Web标准中appVersion表示所使用浏览器的版本号,可以只是个数值,如5.0。

参考资料:
NavigatorID.appVersion - Web API 接口 | MDN

查看完整回答
反对 回复 2019-03-26
  • 1 回答
  • 0 关注
  • 7862 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信