отзывы

Восстановление
пароля

Готово

Назад

Основы программирования
Успеха достигает тот, кто способен на время отодвинуть свои увлечения
Программист - профессия будущего!

javascript - Как определить версию браузера

  • 22

  • 0

  • Нравится

    0

  • Код:664871245336

Как определить браузер с помощью Js
Задайте вопрос продавцу

javascript - Как определить версию браузера

грн. / шт.

Компания: Уроки программирования
Телефон: +38(093)43-03-164
Адрес: Киевская область г. Киев, с. Красное
Оставьте свой номер
Оставьте свой номер телефона и представитель компании с вами свяжется.

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

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

На самом деле всё достаточно просто.

 

Для того, чтобы, к примеру, выполнить функцию только для браузера Safari, достаточно создать вот такое условие:

if (navigator.userAgent.search(/Firefox/) > 0) {
// Здесь что-угодно только для браузера Mozilla Firefox
};
 

 

 

 

Чтобы определить, каким браузером пользуется посетитель и вывести его название, мы можем использовать вот такой набор комбинаций:

 

2
3
4
5
6
7
8
9
10
11
12
var a;
if (navigator.userAgent.search(/Safari/) > 0) {a = 'Safari'};
if (navigator.userAgent.search(/Firefox/) > 0) {a = 'MozillaFirefox'};
if (navigator.userAgent.search(/MSIE/) > 0 || navigator.userAgent.search(/NET CLR /) > 0) {a = 'Internet Explorer'};
if (navigator.userAgent.search(/Chrome/) > 0) {a = 'Google Chrome'};
if (navigator.userAgent.search(/YaBrowser/) > 0) {a = 'Яндекс браузер'};
if (navigator.userAgent.search(/OPR/) > 0) {a = 'Opera'};
if (navigator.userAgent.search(/Konqueror/) > 0) {a = 'Konqueror'};
if (navigator.userAgent.search(/Iceweasel/) > 0) {a = 'Debian Iceweasel'};
if (navigator.userAgent.search(/SeaMonkey/) > 0) {a = 'SeaMonkey'};
if (navigator.userAgent.search(/Edge/) > 0) {a = 'Microsoft Edge'};
alert(a)получение типа браузера (просто в Chrome или Safari)

var browser_version = '';
var browser_safari = false;
if(navigator.userAgent){
    // Берем версию браузера
    browser_version = " "+navigator.userAgent;
    // Это вырежет все Кроме того что в скобках
    //browser_version = browser_version.replace(/[^Safari]/, '');
    // Ищем точное название в строке
    browser_version = browser_version.search( /Safari/i );
    if(browser_version!=-1){
        if(browser_version>0){
            browser_safari = true; // alert(browser_version);
        }
    }

}

 

browser_version = " "+navigator.userAgent;
navigator.userAgent

 

Отзывов нет

Публикация отзыва производится после предварительной модерации

Отправить

Случайные статьи