0

私はウェブサイトを開発していますが、Google Chrome 以外のすべてのブラウザで問題なく動作しています。Chrome 専用のオブジェクトのマージンを設定する必要があります。navigator.appName は、mozilla と chrome の両方で「 Netscape 」を返します。navigator.appCodeName は両方のブラウザにMozillaを提供し、userAgent はこれを返します

" Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (Gecko のような KHTML) Chrome/22.0.1229.94 Safari/537.4 "

私は何をすべきか?

よろしく

4

3 に答える 3

1

最も信頼できるuserAgentプロパティに基づいて何かを試してください。

var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
于 2012-11-05T10:19:59.380 に答える
1

jQueryを使用している場合は、次を使用できます。

$.browser.webkit
于 2012-11-05T10:20:46.010 に答える
1

Chrome を使用している場合、これは true を返します。

(/Chrome/).test(navigator.userAgent)

于 2012-11-05T10:18:54.130 に答える