Определить браузер с помощью javascript

Как определить браузер с помощью Javascript?

 slikNET    2016-03-27    jQuery 0 комментариев

Данная функция определяет только основные браузеры, но их может быть намного больше. Вот сама функция.


function get_name_browser(){
    var ua = navigator.userAgent;
    if (ua.search(/Chrome/) > 0) return 'google_chrome';
    if (ua.search(/Firefox/) > 0) return 'firefox';
    if (ua.search(/Opera/) > 0) return 'opera';
    if (ua.search(/Safari/) > 0) return 'safari';
    if (ua.search(/MSIE/) > 0) return 'internet_explorer';
    return 'browser_undefined';
}

А вот пример ее применения:


$('html').addClass(get_name_browser());

Тут просто добавляется класс к html тегу