Инструменты пользователя

Инструменты сайта


Боковая панель

Связь

object_navigator

Object Navigator

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>

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

  • Пример. Выведем всю информацию о браузере.
    <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>



object_navigator.txt · Последние изменения: 2013/05/13 14:23 (внешнее изменение)