使用Javascript检测浏览器类型?

时间:2012-12-10 13:36:25

标签: javascript jquery json

  

可能重复:
  Using javascript to detect browser type
  Detect version of browser

如何检测用户正在使用的浏览器类型和版本?

我尝试了以下代码,但它无效。

var browserType = navigator.appName;
Alert(browserType);

3 个答案:

答案 0 :(得分:5)

a中使用小写字母A代替alert

var browserType = navigator.appName;
alert('the browser type is: ' + browserType);

答案 1 :(得分:4)

替换

Alert(browserType);

alert(browserType);

javascript区分大小写。

但是:

  • 尝试检测浏览器的类型几乎总是错误的。 Prefer detection of features
  • 当我们必须时,我们通常会探索(使用正则表达式)navigator.appVersionnavigator.userAgent而不是navigator.appName

例如:

 var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|Mini/i.test(navigator.userAgent);

答案 2 :(得分:0)

您可以使用以下代码获取浏览器的名称:

window.navigator.appCodeName