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 "