JavaScript Навігатор вікон
Об’єкт window.navigator
містить інформацію про браузер відвідувача.
Навігатор вікон
Об’єкт window.navigator
можна записати без префікса window.
Кілька прикладів:
navigator.cookieEnabled
navigator.appCodeName
navigator.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>
Спробуйте самі »