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 на Ubuntu включена.
- 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>
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах