JSFiddle - React, Tailwind, and code Playground

by Pangur Ban

JavaScript

function get_name_browser(){
    // получаем данные userAgent
    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 'Не определен';
}
 
// пример использования
var browser = get_name_browser();
document.write(browser)