Шаг 38.
Основы JavaScript.
Объект navigator

    На этом шаге мы рассмотрим свойства объекта navigator.

    Объект navigator содержит информацию о производителе браузера, его версии и возможностях.

    Перечислим основные свойства этого объекта.

Таблица 1. Основные свойства объекта navigator
Название Описание
Свойства (только для чтения)
appCodeName Код браузера.
appName Имя браузера.
appVersion Версия браузера.
userAgent Название браузера, посылаемое по HTTP-протоколу. Как правило, содержит ту же самую информацию, что и предыдущие три свойства.


    Замечание. Отметим тот факт, что перечисленные свойства чаще всего используются так называемыми LOG-программами, сохраняющими и анализирующими "следы" вашего перемещения по сети Internet.

    Проиллюстрируем использование перечисленных свойств.


    Пример. Приведем текст HTML-документа, с помощью которого можно получить информацию о браузере.
<HTML>
<HEAD>
<TITLE>Пример использования свойств объекта navigator</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function info()
{
  alert ("Код браузера: "+navigator.appCodeName+"\nИмя браузера: "+
  navigator.appName+"\nВерсия браузера: "+navigator.appVersion+
  "\nЗначение userAgent: "+navigator.userAgent);
}  
//-->  
</SCRIPT>
</HEAD>
<BODY>
<H2 ALIGN=CENTER>Свойства объекта navigator</H2>
<FORM>
<INPUT TYPE="BUTTON" NAME="BUTTON1" VALUE="Вывод свойств" ONCLICK="info();">
</FORM>
</BODY>
</HTML>
Текст этого документа можно взять здесь.

    Результат просмотра этого документа в браузере следующий:


Рис.1. Результат работы приложения

    Обратите внимание на тот факт, что значение свойства userAgent включает в себя значения остальных свойств, за исключением appName.


Создайте HTML-документ, содержащий приведенный пример, и проанализируйте результаты его просмотра в браузере.


    На следующем шаге мы рассмотрим объект history.




Предыдущий шаг Содержание Следующий шаг