Object Navigator

Объект DOM Object Navigator - содержит общую информацию о Веб- браузере.

Свойства, методы:

  • appCodeName - возвращает кодовое имя браузера.
  • appName - возвращает название веб браузера, например браузер Opera выведет Opera, Google Chrome использование отладчика (консоль), плагины выведет Netscape.
  • appVersion - возвращает версию браузера.
  • cookieEnabled - проверяет умеет ли ваш браузер может принимать Cookie.
  • platform - возвращает название платформы, под которую скомпилирован браузер, соответственно это указывает какую ОС использует пользователь.
  • userAgent - возвращает строку, которую браузер посылает в HTTP заголовке USER AGENT. Это свойство обычно содержит всю ту информацию, которая содержится в свойствах appName и appVersion, а также может содержать дополнительные сведения. Однако формат представления этой информации не стандартизован, поэтому не возможно организовать разбор этой строки способом, не зависящим от типа броузера.
  • javaEnabled() - возвращает true если поддержка языка Java включена.
  • taintEnabled()
  • geolocation - Geolocation API
  • onLine - подключен браузер к интернету или нет.
  • plugins - этот объект содержит информацию об установленных в браузере плагинах и их версии.
  • language - возвращает код языка программы веб браузера.
  • mimeTypes - возвращает поддерживаемые браузером типы MIME.
    script type="text/javascript">
            for (var i=0; i<navigator.mimeTypes.length; i++)
            {
                for(var myProperty in navigator.mimeTypes[i])
                {
                    browser +=  document.write(myProperty+": "+navigator.mimeTypes[i][myProperty]+"<hr>");
                }
            }
            document.write(browser);
    </script>

Javascript вывести всю информацию о браузере

Выведем всю информацию о браузере при помощи Javascript и свойства объекта DOM:

<script type="text/javascript">
    var browser = '';
    for (var propname in navigator) {
        browser += propname + ": " + navigator[propname] + "<br>";
    }
    browser += "<br>";
    browser += "Ширина: " + screen.width + "<br>";
    browser += "Высота: " + screen.height + "<br>";
    browser += "Цветопередача: " + (screen.colorDepth?screen.colorDepth:screen.pixelDepth) + "<br>";
    browser += "Ширина окна браузера: " + document.body.clientWidth + "<br>";
    browser += "Высота окна браузера: " + document.body.clientHeight + "<br>";
    browser += "ОС Mozilla выводит Linux x86_64, Chrome: Linux i686,\n\
            Opera просто Linux. Ваша платформа: " + navigator.platform + "<br>";
    browser += "Название веб браузера: " + navigator.appName + "<br>";
    browser += "Проверим включена ли в Вашем браузере поддержка Java: "
            + navigator.javaEnabled() + "<br>";
    browser += (navigator.cookieEnabled) ? "Ваш браузер может принимать cookie!<br>"
            : "Ваш браузер не может принимать cookie.<br>";
    browser += "Язык веб браузера: " + navigator.language + "<br>";
    browser += "onLine: " + navigator.onLine + "<br>";
 
    document.write(browser);
</script>
  • Крупнейшая в Европе школа английского языка

    Промокоды, акции и подарки, чтобы Ваше обучение было не только интересным, но и выгодным. Закажите пробный урок уже сейчас!

    skyeng.ru
  • Английский для IT‑специалистов по Skype

    Персональные занятия по разумным ценам. Длительность курса: 50 уроков по 50 минут. Управляй расписанием занятий через мобильное приложение!

    englex.ru