AJAX загрузка
home

Вся информация о браузере пользователя хранится в объекте Navigator.

Объект 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 справочнике