Объект navigator содержит информацию об используемой в настоящее время версии браузера. Он служит для доступа к самой программе Web-обозревателя. Не надо его путать с объектом window, представляющим текущее окно Web-обозревателя, и названием программы Netscape Navigator. Этот объект применяется для получения информации о версиях.
Свойства.
o appCodeName – Возвращает кодовое имя Web-браузера. И для Internet Explorer, и для Navigator вернёт строку «Mozilla»;
o appName – Возвращает название Web - браузера (имя программы), например «Netscape» или «Internet Explorer» ;
o appVersion – Возвращает информацию о версии Web-обозревателя. Формат для разных обозревателей разный. У Navigator он имеет следующий вид: {Версия}[{Язык}] ({операционная система}); U|I). Здесь «версия» представляет собственно версию Web-обозревателя, «язык» -язык программы (может отсутствовать), «операционная система» - обозначение операционной системы клиента, например “Win95”? “Win16” или “WinNT”, буква «U» - американскую версию программы, а «I» - интернациональную. У Internet Explorer формат данного свойства заметно отличается. {Совместимая версия Navigator} (compatible; {Версия}; {Операционная система}). Здесь { Операционная система }может принимать значения «Windows 3.1» «Windows 3.11» «Windows 95», «Windows NT».
o userAgent - кодовое имя и версия браузера. Возвращает строку, идентифицирующую Web-обозреватель клиента. Является комбинацией свойств appCodeName и appVersion. Возвращаемое значение имеет формат : {Значение appCodeName}/{Значение appVersion};
o plugins - массив подключаемых модулей;
o mimeTypes - поддерживаемый массив типов MIME.
o appMinorVersion – возвращает младшую цифру номера версии программы Web-обозревателя Например, для Internet Explorer 5.0 вернёт «0», для 5.5 – «5». Поддерживается только Internet Explorer начиная с 5.0
o browserLanguage – возвращает код языка программы Web-обозревателя. Поддерживается только Internet Explorer начиная с 5.0
o cookieEnabled – возвращает true, если Web-обозревателю разрешен пользователем приём cookie. Поддерживается только Internet Explorer начиная с 4.0
o cpuClass – возвращает класс процессора клиентского компьютера, например «х86» или «Alpha». Поддерживается только Internet Explorer начиная с 4.0
o language – возвращает код языка программы Web-обозревателя. Поддерживается только Netscape начиная с 4.0
o onLine – возвращает true, если клиент в настоящий момент подключён к Интернету (находится в режиме on-line), и false, если отключён (off-line). Поддерживается только Internet Explorer начиная с 4.0
o platform – возвращает название клиентской платформы, например «Win32»
o systemLanguage – Возвращает код языка операционной системы клиента. Поддерживается только Internet Explorer начиная с 4.0
o userLanguage – То же самое, что browserLanguage. Поддерживается только Internet Explorer начиная с 4.0
Методы.
javaEnabled () – возвращает true, если Web-обозревателю разрешено пользователем выполнение сценариев JavaScript.