Ты можешь узнать какой браузер запущен у пользователя (Chrome, IE, LightHouse, FireFox, Safari, etc.) с помощью обычного JavaScript.

Чтобы определить браузер пользователя, ты должен проанализировать поле userAgent в объекте navigator.

Начни Учить Full-Stack JavaScript СЕЙЧАС!

Если ты хочешь сделать что-нибудь особенное, например добавить обработчики регулярного выражения, если юзер просматривает сайт в Safari, ты делаешь так:

if (navigator.userAgent.includes('Safari')) {
  // у пользователя запущен Safari
  // сделаем что-то полезное
}

С другой, стороны, если ты хочешь сделать что-то для всех браузеров кроме Chrome, ты должен проверить, что строка userAgent не включает имя нужного браузера:

if (!navigator.userAgent.includes('Chrome')) {
  // пользователь НЕ использует Chrome
}

Используем indexOf и toLowerCase

Для проверки вхождения имени браузера в строку userAgent ты можешь использовать метод indexOf вместо includes. Он возвращает -1, если подстрока не найдена.

if (navigator.userAgent.indexOf('Chrome') < 0) {
  // пользователь НЕ использует Chrome
}

Если ты не уверен как именно называется браузер, можешь использовать функцию toLowerCase на строке navigator.userAgent. Это поможет избежать случайной ошибки связанной с большими/маленькими буквами:

if (navigator.userAgent.toLowerCase().indexOf('chrome') < 0) {
  // пользователь НЕ использует Chrome
}