JavaScript Навігатор вікон
Об’єкт window.navigator містить інформацію про браузер відвідувача.
Навігатор вікон
Об’єкт window.navigator можна записати без префікса window.
Кілька прикладів:
navigator.cookieEnablednavigator.appCodeNamenavigator.platform
Файли cookie браузера
Властивість cookieEnabled повертає значення true, якщо файли cookie ввімкнено, інакше повертає значення false:
Приклад
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"cookiesEnabled is " + navigator.cookieEnabled;
</script>
Спробуйте самі »
Назва програми браузера
Властивість appName повертає назву програми веб-браузера:
Приклад
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.appName is " + navigator.appName;
</script>
Спробуйте самі »
Попередження
Цю властивість видалено (застаріло) в останньому веб-стандарті.
Більшість браузерів (IE11, Chrome, Firefox, Safari) повертає Netscape як appName.
Кодове ім’я програми браузера
Властивість appCodeName повертає кодову назву програми браузера:
Приклад
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.appCodeName is " + navigator.appCodeName;
</script>
Спробуйте самі »
Попередження
Цю властивість видалено (застаріло) в останньому веб-стандарті.
Більшість браузерів (IE11, Chrome, Firefox, Safari, Opera) повертає Mozilla як appCodeName.
Двигун (рушій) браузера
Властивість product повертає назву продукту двигуна браузера:
Приклад
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.product is " + navigator.product;
</script>
Спробуйте самі »
Попередження
Цю властивість видалено (застаріло) в останньому веб-стандарті.
Більшість браузерів повертає Gecko як продукт.
Версія веб-браузера
Властивість appVersion повертає інформацію про версію браузера:
Приклад
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
Спробуйте самі »
Агент браузера
Властивість userAgent повертає заголовок user-agent, надісланий браузером на сервер:
Приклад
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
Спробуйте самі »
Попередження !!!
Інформація з об’єкта навігатора часто може вводити в оману, і її не слід використовувати для визначення версій браузера, оскільки:
- Різні браузери можуть використовувати однакову назву
- Дані навігатора можуть бути змінені власником браузера
- Деякі браузери помилково ідентифікують себе, щоб обійти тести сайту
- Браузери не можуть повідомляти про нові операційні системи, випущені пізніше, ніж браузер
Платформа браузера
Властивість platform повертає платформу браузера (операційну систему):
Приклад
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
Спробуйте самі »
Мова браузера
Властивість language повертає мову браузера:
Приклад
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
Спробуйте самі »
Чи є браузер онлайн?
Властивість onLine повертає значення true, якщо веббраузер є онлайн:
Приклад
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.onLine;
</script>
Спробуйте самі »
Чи ввімкнено Java?
Метод javaEnabled() повертає true, якщо Java увімкнено:
Приклад
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
Спробуйте самі »

