私が初期に下した決定は、独自の Chrome 文字列を持つ UA に基づいていました。
var isChrome = window.navigator.userAgent.indexOf(" Chrome") !== -1
今日、Chrome にはまだいくつかのユニークな点があることがわかりました。それらに基づいて、機能ベースの判断を行うことができます。
var isChrome = window.google && window。 chrome
これら 2 つのうち、前者にはローカル データベース ギアがあり、後者には csi とloadTimes という 2 つの属性があります。
詳細については、「
JavaScript でブラウザの種類とバージョンを確認する JavaScript を使用してユーザーが IE6 または IE7 を使用しているかを確認する」を参照してください。