Javascript 中的浏览器信息
navigator.appName
功能:返回浏览器的名称。该属性是一个只读的字符串。
获取:navigator.appName或者window.navigator.appName
注意:并不是返回浏览器的内核名。
在基于Netscape的浏览器中,例如chrome,Firefox,360极速浏览器等,这个属性的值是"Netscape",这样做的目的是保证兼容性。
在IE中,这个属性的值是"Microsoft Internet Explorer"。
appName的值不应该用来做浏览器检测,可以用用户代理报头即navigator.userAgent来检测。
navigator.appCodeName
功能:返回浏览器的代码名。该属性是一个只读的字符串。
获取:navigator.appCodeName
在所有以Netscape代码为基础的浏览器中,它的值是"Mozilla"。为了兼容起见,在Microsoft的浏览器中,它的值也是"Mozilla"。