手机端无法识别Chrome谷歌浏览器了?

var ua = navigator.userAgent;

if(/Chrome/.test(ua)){

console.log("is Chrome");

}

以前都是上面这样来判断是否是谷歌浏览器(手机端)的,可是今天有人反映无法识别谷歌浏览器了,其它各种浏览器都好好的

于是打印上面的变量ua瞧瞧:

console.log(ua);

手机端无法识别Chrome谷歌浏览器了?_第1张图片

发现在PC端用Chrome调试没差,无奈只好在测试服务器上调试,在手机端用Chrome 浏览器APP打开查看:

alert(ua);

手机端无法识别Chrome谷歌浏览器了?_第2张图片

 

果然还是有跟其它浏览器不同的地方:CriOS/

(这里偷个懒就只测试了iOS手机)

 

所以,iOS手机端识别Chrome浏览器APP打开的方法是:

if(/CriOS/.test(ua) || /Chrome/.test(ua)){

console.log("is Chrome");

}

 

你可能感兴趣的:(html,CSS,JS)