首页 > 技术文章 > Javascript 中的浏览器信息

hani 2013-07-23 10:01 原文

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"。

 

推荐阅读