Определение браузера Google Chrome и его версии на JavaScript

Определять тип браузера нужно не так уж и часто, но все же приходится. И в первую очередь из-за глюков и несовместимостей некоторых из них, когда для какого-либо браузера что-то нужно сделать по-особенному. И поскольку вчера в полку браузеров прибавление – вышел Google Chrome, то теоретически возможна и новая головная боль, в том случае, если если он будет несколько “глюкавым”.

Итак, тип браузера можно посмотреть в строке User Agent. Для Google Chrome она выглядит следующим образом:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13

Следовательно, проверку выполняем следующим образом:

var is_chrome = false, chrome_version = false;
if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) {
	is_chrome = true;
	chrome_version = navigator.userAgent.replace(/^.*Chrome\/([\d\.]+).*$/i, '$1')
}

В результате переменные is_chrome и chrome_version будут указывать на то, является ли браузер Google Chrome и какая у него версия.

Думаю, пока рано бояться багов Хрома, но заранее знать как с ними бороться все же не помешает.

Успехов!

Maklay.com - Большой каталог товаров для спорта и активного отдыха
  • http://chromehome.ru/statements/31 Google Chrome » Определение браузера Google Chrome и его версии на JavaScript

    [...] jstoolbox var idcomments_acct=’d1ed08864b6a2211f0e27288890d3f6f’; var idcomments_post_id=’31′; var [...]

  • http://www.furgonavto.ru/ koreshochek

    Да, нужный код. Кстатьи, от пользователей хрома и создателей сайтов уже море негатива в сторону него…

  • admin

    @koreshochek
    У меня пока только позитив. По моему довольно таки быстрый и удобный браузер. Плюс не забываем, это пока только первый релиз.

  • http://avaone.ru Семенович Сашко

    Да, народ сейчас говорит об этом везде. Слышал, что нашли брешь в безопасности Chrome. Гугл, как обычно, исправил все за 1 день! Вот так опертивность. Я лично не буду спешить с заменой своей MyIE. Она меня на 100 устраивает свои функционалом.

  • http://ad-boxes.vndv.com Антон

    Время покажет, возможно это крах, возможно – успех

JSToolbox создан на основе WordPress