早期我給出的判定是基於UA,在UA中它有一個獨一無二的Chrome字符串。
復制代碼 代碼如下:
var isChrome = window.navigator.userAgent.indexOf("Chrome") !== -1
今天發現chrome還是有一些獨一無二的東西,基於它們,我們就可以搞出基於特征的判定了。
復制代碼 代碼如下:
var isChrome = window.google && window.chrome
這兩個東西,前者擁有其本地數據庫gears,後者不知什麼東東,有兩個屬性csi與loadTimes。
更多可以參考
JavaScript 判斷浏覽器類型及版本
用JavaScript 判斷用戶使用的是 IE6 還是 IE7