Navigator obyekti
Navigator obyekti
navigator obyekti haqida ma’lumot mavjud
tashrif buyuruvchilar brauzeri.
U oyna prefiksi bilan yoki holda yozilishi mumkin, masalan:
windows.navigator or just navigator
Brauzer cookie’lari
Agar cookie fayllari yoqilgan bo‘lsa, cookieEnabled xususiyati rostni qaytaradi, aks holda
yolg‘on:
Misol
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"cookiesEnabled is " + navigator.cookieEnabled;
</script>
O‘zingiz sinab ko‘ring »
Brauzer tili
language xususiyati brauzer tilini qaytaradi:
Misol
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
O‘zingiz sinab ko‘ring »
Brauzer onlaynmi?
Agar brauzer onlayn bo‘lsa, onLine xossasi rostni qaytaradi:
Misol
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.onLine;
</script>
O‘zingiz sinab ko‘ring »
Brauzer ilovasining nomi
appName xususiyati ilova nomini qaytaradi
brauzerdan:
Misol
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.appName is " + navigator.appName;
</script>
O‘zingiz sinab ko‘ring »
Ogohlantirish
Bu xususiyat eng so‘nggi veb standartidan olib tashlangan (eskirgan).
Ko‘pchilik brauzerlar (Chrome, Edge, Firefox, Safari) appName sifatida Netscape qiymatini qaytaradi.
Brauzer ilovasining kod nomi
appCodeName xususiyati brauzerning dastur kod nomini qaytaradi:
Misol
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.appCodeName is " + navigator.appCodeName;
</script>
O‘zingiz sinab ko‘ring »
Ogohlantirish
Bu xususiyat eng so‘nggi veb standartidan olib tashlangan (eskirgan).
Ko‘pchilik brauzerlar (Chrome, Edge, Firefox, Safari) appCodeName sifatida Mozilla qiymatini qaytaradi.
Brauzer dvigateli
product xususiyati qaytariladi
brauzer dvigatelining mahsulot nomi:
Misol
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.product is " + navigator.product;
</script>
O‘zingiz sinab ko‘ring »
Ogohlantirish
Bu xususiyat eng so‘nggi veb standartidan olib tashlangan (eskirgan).
Ko‘pchilik brauzerlar product sifatida Gecko qiymatini qaytaradi.
Brauzer versiyasi
appVersion xususiyati qaytariladi
brauzer haqidagi versiya ma’lumotlari:
Misol
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
O‘zingiz sinab ko‘ring »
Ogohlantirish
Bu xususiyat eng so‘nggi veb standartidan olib tashlangan (eskirgan).
To‘g‘ri brauzer versiyasini qaytarish uchun appVersion-ga ishonmang.
Brauzer agenti
userAgent xususiyati brauzer tomonidan serverga yuborilgan foydalanuvchi-agent sarlavhasini qaytaradi:
Misol
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
O‘zingiz sinab ko‘ring »
Ogohlantirish
Navigator obyektidagi ma’lumotlar ko‘pincha noto‘g‘ri bo‘lishi mumkin.
Navigator obyekti brauzer versiyalarini aniqlash uchun ishlatilmasligi kerak, chunki:
- Turli brauzerlar bir xil nomdan foydalanishi mumkin
- Navigator ma’lumotlari brauzer egasi tomonidan o‘zgartirilishi mumkin
- Ba’zi brauzerlar sayt tekshiruvlarini chetlab o‘tish uchun o‘zini boshqa brauzer sifatida tanishtiradi
- Brauzerlar brauzerdan kechroq chiqarilgan yangi operatsion tizimlar haqida xabar bera olmaydi
Brauzer platformasi
platform xususiyati brauzer platformasini qaytaradi
(operatsion tizim):
Misol
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
O‘zingiz sinab ko‘ring »
Ogohlantirish
Bu xususiyat eng so‘nggi veb standartidan olib tashlangan (eskirgan).
Barcha brauzerlarda to‘g‘ri brauzer platformasini qaytarish uchun platform ga ishonmang.
Java yoqilganmi?
javaEnabled() usuli, agar Java yoqilgan bo‘lsa, true qiymatini qaytaradi:
Misol
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
O‘zingiz sinab ko‘ring »
Ogohlantirish
Bu metod eng so‘nggi veb standartidan olib tashlangan (eskirgan).
javaEnabled() always returns false.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
