Javascript检测Chrome版本

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

我推荐navigator.appVersion 。 相关文档可在此处找到。

您正在寻找navigator.userAgent

试试这个:

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

你需要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

要获得完整版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