Ultimele tutoriale de dezvoltare web
 

JavaScript fereastra Navigator


Obiectul window.navigator conține informații despre browser - ul vizitatorului.


Window Navigator

window.navigator Obiectul poate fi scris fără prefixul fereastră.

Cateva exemple:

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

Navigator Cookie activat

Proprietatea cookieEnabled returnează true dacă cookies - false cookies sunt activate, în caz contrar false :

Exemplu

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

<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
Încearcă - l singur »

Numele de browser

Proprietățile appName și appCodeName returnează numele browser - ului:

Exemplu

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

<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName + ". Code name is " + navigator.appCodeName;
</script>
Încearcă - l singur »

Știați?

IE11, Chrome, Firefox și Safari reveni appName "Netscape" .

Chrome, Firefox, IE, Safari și Opera returnează appCodeName "Mozilla" .


Motorul Browser

Proprietatea product returnează numele motorului de a browser - ului:

Exemplu

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

<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
Încearcă - l singur »

Browser versiunea I

Proprietatea appVersion returnează informații versiune despre browser - ul:

Exemplu

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

<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
Încearcă - l singur »

Browser Versiunea II

Proprietatea userAgent also , de userAgent also , returnează informații despre versiunea browser - ului:

Exemplu

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

<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
Încearcă - l singur »

Avertizare !!!

Informațiile din obiectul navigator poate fi de multe ori înșelătoare, și nu ar trebui folosite pentru a detecta versiuni de browser, deoarece:

  • Diferite browsere pot utiliza același nume
  • Datele navigator pot fi schimbate de către proprietar browser-
  • Unele browsere se misidentify la teste site-ului de by-pass
  • Browserele nu pot raporta noi sisteme de operare, lansat mai târziu decât browser-ul

Platforma Browser

Platforma de proprietate returnează platforma de browser (operating system) de (operating system) :

Exemplu

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

<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
Încearcă - l singur »

Limba browser

Proprietatea language returnează limba browser - ului:

Exemplu

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

<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
Încearcă - l singur »

Este activată Java?

Metoda javaEnabled() returnează true dacă Java este activat:

Exemplu

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

<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
Încearcă - l singur »