手機端無法識別Chrome谷歌瀏覽器了?

var ua = navigator.userAgent;

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

console.log("is Chrome");

}

以前都是上面這樣來判斷是否是谷歌瀏覽器(手機端)的,可是今天有人反映無法識別谷歌瀏覽器了,其它各種瀏覽器都好好的

於是打印上面的變量ua瞧瞧:

console.log(ua);

發現在PC端用Chrome調試沒差,無奈只好在測試服務器上調試,在手機端用Chrome 瀏覽器APP打開查看:

alert(ua);

 

果然還是有跟其它瀏覽器不同的地方:CriOS/

(這裏偷個懶就只測試了iOS手機)

 

所以,iOS手機端識別Chrome瀏覽器APP打開的方法是:

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

console.log("is Chrome");

}