Как определить, является ли браузер Chrome с помощью jQuery? - PullRequest
56 голосов
/ 14 июня 2011

У меня есть небольшая проблема с функцией, работающей в Chrome, которая работает правильно в Safari, в обоих браузерах webkit ...

Мне нужно настроить переменную в функции для Chrome, но не для Safari.

К сожалению, я использовал это, чтобы определить, является ли это браузер webkit:

if ($.browser.webkit) {

Но мне нужно обнаружить:

if ($.browser.chrome) {

Есть лиспособ написать подобное утверждение (рабочая версия вышеупомянутого)?

Ответы [ 11 ]

0 голосов
/ 14 мая 2016

Когда я проверяю ответ @IE, я всегда получаю "истину". Лучший способ - это то, что работает также @IE:

var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);

Как описано в этом ответе: https://stackoverflow.com/a/4565120/1201725

...