Роботландский Университет © А.А.Дуванов

СПРАВОЧНИК

содержание
конструкции | операции | функции | слова
Date | Array | String | Math
window | document | коллекции | event | history | location | navigator | screen
события

объект navigator

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

свойства объекта

Ниже приводится полный список свойств для браузера, которым сейчас просматривается эта страничка:


свойство описание
appCodeName

Содержит кодовое имя браузера.

<FORM>
<INPUT type="button" value="appCodeName"
       onclick="alert(navigator.appCodeName)">
</FORM>
appName

Содержит название браузера. Для основных браузеров это:

  • Microsoft Internet Explorer
  • Netscape
<FORM>
<INPUT type="button" value="appName"
       onclick="alert(navigator.appName)">
</FORM>
appVersion

Данное свойство позволяет определять версию браузера.

<FORM>
<INPUT type="button" value="appVersion"
       onclick="alert(navigator.appVersion)">
</FORM>

Определение типа браузера

Напишем функцию, которая возвращает:

Здесь: “ver” — десятичная дробь, версия браузера.

<SCRIPT language="javascript">
<!--
  function defBrowser()
  {
    var ver = parseFloat(navigator.appVersion);
    var nav = navigator.appName;
    if     (nav == "Netscape")                    ver = -ver;
    else if(nav != "Microsoft Internet Explorer") ver = 0;
    return ver;
  }
//-->
</SCRIPT>
 
<FORM>
  <INPUT type="button" value="defBrowser"
            onclick="alert(defBrowser())">
</FORM>

 

 

содержание письмо автору об авторах