var ua = navigator.userAgent;

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

console.log("is Chrome");

}

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

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

console.log(ua);

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

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

alert(ua);

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

 

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

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

 

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

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

console.log("is Chrome");

}

 

相关文章:

  • 2021-11-11
  • 2022-02-25
  • 2021-04-25
  • 2022-12-23
  • 2021-12-01
  • 2021-08-31
  • 2021-11-28
  • 2021-12-26
猜你喜欢
  • 2022-01-01
  • 2021-04-13
  • 2022-12-23
  • 2022-01-11
  • 2021-10-19
  • 2022-12-23
  • 2021-06-15
相关资源
相似解决方案