Javascript检测Chrome版本

时间:2014-11-19 16:57:11

标签: javascript jquery google-chrome

有哪些内置的Javascript / jQuery方法可以检测我目前正在使用的Chrome浏览器?我目前唯一知道的方法是在URL中键入about:version但我的Javascript无法模拟该命令。

5 个答案:

答案 0 :(得分:4)

您正在寻找navigator.userAgent

答案 1 :(得分:3)

试试这个:

var v = navigator.userAgent.match(/Chrome\/(\S+)/);
var res = v ? v[1] : 'Not a Chrome';

答案 2 :(得分:2)

我推荐navigator.appVersion。相关文档可以在 here 找到。

答案 3 :(得分:2)

你需要navigator.appVersion:

//var x = navigator.appVersion;

var x = '5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2754.0 Safari/537.36';
var y = x.split('Chrome/')[1];

if( typeof y != 'undefined' ){
  y = y.split(' ')[0];
  console.log(y);
}

将返回chrome版本:53.0.2754.0

答案 4 :(得分:0)

要获取完整版Chrome,请尝试以下操作:

var v = navigator.userAgent.match(/Chrome\/(\S+)/);
console.log(v[0]);     // you will get: Chrome/58.0.3029.110

var r = v[0].split('/');
console.log(r[1]);          //you will get: 58.0.3029.110