Как определить браузер пользователя с помощью jQuery.


Фреймворк jQuery позволяет работать с полезным объектом $.browser, который дает возможность получать информацию о браузере пользователя. Правда, при реальном его использовании вы можете столкнуться с проблемой, когда браузер Safary «подмешивается», например, в Оперу или Мазиллу. Чтобы этого избежать и получать корректную информацию, можно использовать небольшой «хак», реализованный в приведенном ниже коде. Скрипт полностью готов к использованию.

Как определить браузер пользователя с помощью jQuery

Данный код позволяет определить один из пяти наиболее популярных в Рунете браузеров.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8" />
<title>Test</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<script>
if($.browser.safari&&!$.browser.mozilla&&!$.browser.msie&&!$.browser.opera){alert("Вы пользуетесь Safari!");}	
if($.browser.opera){alert("Вы пользуетесь Opera!");}
if($.browser.mozilla){alert("Вы пользуетесь Mozilla!");}
if($.browser.msie){alert("Вы пользуетесь Internet Explorer!");}
if($.browser.webkit&&!$.browser.safari){alert("Вы пользуетесь webkit!");}
</script>
</body>
</html>




Случайные посты

Категория: jQuery

Комментарии (3)

 

  1. Ирина:

    Спасибо! А для хрома как?
    if($.browser.chrome) не помогает

  2. Cтепан:

    Спасибо за статью.Очень помогла в работе.

  3. Марат:

    Ирина: $.browser.webkit -хром

Оставить комментарий