使用一些简单的 JavaScript,我得到了似乎是为我的两段类似代码之一返回的错误值。因为browserName
无论我在什么浏览器上测试代码,我都会将 Netscape 作为返回的值。 browserVer
但是,似乎返回了正确的值,如下所示,使用谷歌浏览器。
browserVer
结果:
5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/536.30.1 (KHTML, like Gecko) 版本/6.0.5 Safari/536.30.1
为什么是这样?
var browserName = navigator.appName;
var browserVer = navigator.appVersion;