Gli ultimi tutorial di sviluppo web
 

JavaScript window Navigator


L'oggetto window.navigator contiene informazioni sul browser del visitatore.


Window Navigator

La window.navigator oggetto può essere scritto senza il prefisso finestra.

Qualche esempio:

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

Navigator Cookie Abilitato

La proprietà cookieEnabled restituisce true se cookies sono abilitati, altrimenti false :

Esempio

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

<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
Prova tu stesso "

I nomi del browser

Le proprietà appName e appCodeName restituiscono il nome del browser:

Esempio

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

<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName + ". Code name is " + navigator.appCodeName;
</script>
Prova tu stesso "

Lo sapevate?

IE11, Chrome, Firefox, Safari e ritorno appName "Netscape".

Chrome, Firefox, Internet Explorer, Safari e Opera che restituiscono tutti appCodeName "Mozilla".


Il motore del browser

La proprietà product restituisce il nome del motore del browser:

Esempio

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

<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
Prova tu stesso "

Il Browser Version I

La proprietà appVersion restituisce le informazioni sulla versione del browser:

Esempio

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

<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
Prova tu stesso "

Il Browser Version II

La proprietà userAgent also restituisce le informazioni sulla versione del browser:

Esempio

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

<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
Prova tu stesso "

Avvertimento !!!

Le informazioni dall'oggetto navigatore può essere spesso fuorviante, e non deve essere utilizzato per rilevare le versioni browser a causa:

  • Browser diversi possono utilizzare lo stesso nome
  • I dati del navigatore possono essere modificati dal proprietario del browser
  • Alcuni browser si scambiano l'al test del sito di bypass
  • I browser non possono segnalare nuovi sistemi operativi, rilasciati al più tardi il browser

La Piattaforma Browser

La piattaforma di proprietà restituisce la piattaforma del browser (sistema operativo):

Esempio

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

<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
Prova tu stesso "

La lingua del browser

La proprietà language restituisce la lingua del browser:

Esempio

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

<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
Prova tu stesso "

È Java attivato?

Il metodo javaEnabled() restituisce true se Java è abilitato:

Esempio

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

<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
Prova tu stesso "