0

可能重复:
使用 javascript 检测浏览器类型
检测浏览器版本

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

我尝试了以下代码,但它不起作用。

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

3 回答 3

5

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

var browserType = navigator.appName;
alert('the browser type is: ' + browserType);
于 2012-12-10T13:37:21.750 回答
4

代替

Alert(browserType);

alert(browserType);

javascript 区分大小写。

但 :

  • 尝试检测浏览器的类型几乎总是错误的。更喜欢特征检测
  • 当我们必须时,我们通常探索(使用正则表达式)navigator.appVersionnavigator.userAgent代替navigator.appName.

例如 :

 var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|Mini/i.test(navigator.userAgent);
于 2012-12-10T13:40:26.157 回答
0

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

window.navigator.appCodeName
于 2012-12-10T13:46:54.523 回答