Последние учебники веб-разработки
×

JS Руководство

JS ГЛАВНАЯ JS Введение JS Куда JS Вывод JS Синтаксис JS Заявления JS Комментарии JS переменные JS операторы JS арифметика JS присваивание JS Типы данных JS функции JS Объекты JS Объем JS Мероприятия JS Строки JS Методы струнных JS чисел JS Методы Number JS математический JS Даты JS Форматы даты JS Методы Дата JS Массивы JS Методы массивов JS Booleans JS Сравнения JS условия JS переключатель JS петля For JS В то время как Loop JS Ломать JS Тип преобразования JS RegExp JS ошибки JS отладка JS Подъемно JS Строгий режим JS Гид по стилю JS Лучшие практики JS Ошибки JS Представление JS Зарезервированные слова JS JSON

JS формы

Формы проверки Формы API

JS объект

Определения объектов Свойства объекта Методы объекта Прототипы объектов

JS функции

Определения функций Функциональные параметры Функция Призвание Функция Затворы

JS HTML DOM

DOM вступление DOM методы DOM Документ DOM элементы DOM HTML DOM CSS DOM Анимации DOM Мероприятия DOM EventListener DOM навигация DOM Вершины DOM Nodelist

JS браузер BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS Примеры

JS Примеры JS HTML DOM JS HTML вход JS HTML Объекты JS HTML Мероприятия JS браузер JS викторина JS Резюме

JS Рекомендации

JavaScript Объекты HTML DOM Объекты


 

JavaScript Window Navigator


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


Window Navigator

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

Некоторые примеры:

  • navigator.appName
  • navigator.appCodeName
  • navigator.platform

Navigator Cookie Enabled

Свойство cookieEnabled возвращает истину , если cookies включены, в противном случае false :

пример

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
Попробуй сам "

Названия браузеров

Свойства appName и appCodeName возвращают имя браузера:

пример

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName + ". Code name is " + navigator.appCodeName;
</script>
Попробуй сам "

Вы знали?

IE11, Chrome, Firefox и Safari вернуть APPNAME "Netscape".

Chrome, Firefox, IE, Safari и Opera возвращают appCodeName "Mozilla".


Browser Engine

Свойство product возвращает имя двигателя браузера:

пример

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
Попробуй сам "

Версия браузера I

Свойство appVersion возвращает информацию о версии браузера:

пример

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
Попробуй сам "

Browser Version II

Свойство userAgent also возвращает информацию о версии браузера:

пример

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
Попробуй сам "

Внимание !!!

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

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

Browser Platform

Платформа свойство возвращает платформу браузера (операционная система):

пример

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
Попробуй сам "

Browser Язык

Свойство language возвращает язык браузера:

пример

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
Попробуй сам "

Является ли включен Java?

Метод javaEnabled() возвращает истину , если Java включена:

пример

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
Попробуй сам "