JavaScript Window Navigator


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


Навигатор окна

window.navigatorЭтот объект можно записать без использования префикса window.

Примеры

<script> txt = "<p>Код браузера:" + navigator.appCodeName + "</p>"; txt+= "<p>Имя браузера:" + navigator.appName + "</p>"; txt+= "<p>Версия браузера:" + navigator.appVersion + "</p>"; txt+= "<p>Cookies включены:" + navigator.cookieEnabled + "</p>"; txt+= "<p>Аппаратная платформа:" + navigator.platform + "</p>"; txt+= "<p>Юзер-агент:" + navigator.userAgent + "</p>"; txt+= "<p>Язык юзер-агента:" + navigator.language + "</p>"; document.getElementById("example").innerHTML=txt; </script>

Попробуйте сами »


Предупреждение!!!

Информация из объекта navigator вводит в заблуждение, и её не следует использовать для определения версий браузера, потому что:

  • Данные navigator могут быть изменены пользователями браузера.
  • Некоторые браузеры могут неправильно распознавать тестовые сайты.
  • Браузеры не могут сообщать об операционных системах новее, чем версия выпуска браузера.

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

Поскольку navigator может вводить в заблуждение при определении браузера, для выявления разных браузеров можно использовать обнаружение объектов.

Поскольку разные браузеры поддерживают разные объекты, вы можете использовать объекты для определения браузеров. Например, так как только Opera поддерживает свойство "window.opera", вы можете определить Opera по этому признаку.

Пример: if (window.opera) {...some action...}

Другие расширения