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

这两者为何在同一种浏览器中返回值一样?



有只小跳蛙
浏览 7864回答 1
1回答

阿波罗的战车

appVersion与userAgent的值并不相同。我对比了本机上两款不同的浏览器中,navigator的属性appName、appVersion、appCodeName、userAgent值Chrome 65:appName:NetscapeappVersion:5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36appCodeName: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.36Firefox 59:appName:NetscapeappVersion:5.0 (Macintosh)appCodeName:MozillauserAgent: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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript