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