Вся информация о браузере пользователя хранится в объекте Navigator.
ТвитнутьС помощью объекта navigator Вы можете определить какой браузер использует пользователь.
Так же с помощью navigator Вы можете проверить может ли пользователь принимать cookie и включена ли у него поддержка Java.
С помощью свойства userAgent Вы можете узнать всю информацию о браузере пользователя.
Пример
//Выведем информацию о Вашем браузере на страницу document.write('Информация о Вашем браузере: '+navigator.userAgent);
С помощью свойства cookieEnabled Вы можете узнать включена ли возможность использования cookie в браузере пользователя. Свойство возвращает true если возможность использования cookie включена и false если нет.
Пример
//Проверим может ли Ваш браузер принимать cookie if (navigator.cookieEnabled) document.write('Ваш браузер может принимать cookie!'); else document.write('Ваш браузер не может принимать cookie.');
С помощью свойства appVersion Вы можете узнать версию браузера.
Пример
//Узнаем версию Вашего браузера и выведем ее на экран document.write(navigator.appVersion);
С помощью свойства appName Вы можете узнать название браузера, а с помощью appCodeName кодовое название браузера.
Пример
//Узнаем название Вашего браузера и выведем его на страницу document.write(navigator.appName + '<br />'); //Узнаем кодовое название браузера и выведем его на страницу document.write(navigator.appCodeName +'<br />');
С помощью свойства platform Вы можете узнать платформу, под которую скомпилирован браузер (т.е. узнать ОС, которую использует пользователь).
Пример
//Узнаем платформу, под которую скомпилирован Ваш браузер и выведем ее на страницу document.write(navigator.platform);
С помощью метода javaEnabled() Вы можете проверить включена ли поддержка Java в браузере пользователя или нет. Метод вернет true если поддержка включена и false если нет.
Пример
//Проверим включена ли в Вашем браузере поддержка Java document.write(navigator.javaEnabled());
Полный список свойств и методов данного объекта Вы можете найти в нашем JavaScript справочнике