English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'attributo navigator della finestra (cioè window.navigator) è un riferimento all'oggetto Navigator.
window.navigatorL'oggetto contiene informazioni sul browser dell'utente.
window.navigatorÈ possibile scrivere oggetti senza prefisso della finestra.
Alcuni esempi:
La prossima sezione ti mostrerà come ottenere varie informazioni sul browser dell'utente.
navigator.appNameLa proprietà restituisce il nome del browser.
var x = navigator.appName;Prova a vedere‹/›
Attenzione:Attenzione: Non fare affidamento su questa proprietà per ottenere il nome corretto del browser. Tutti i browser restituiscono "Netscape" come valore di questa proprietà.
navigator.appCodeNameLa proprietà restituisce il nome del codice del browser.
var x = navigator.appCodeName;Prova a vedere‹/›
Attenzione:Non fare affidamento su questa proprietà per ottenere il nome reale del prodotto. Tutti i browser restituiscono"Mozilla"Come valore di questa proprietà.
navigator.productLa proprietà restituisce il nome del prodotto (motore) del browser.
var x = navigator.product;Prova a vedere‹/›
Attenzione:Non fare affidamento su questa proprietà per ottenere il nome reale del motore. Tutti i browser restituiscono"Gecko"Come valore di questa proprietà.
navigator.appVersionLa proprietà restituisce le informazioni sulla versione del browser.
var x = navigator.appVersion;Prova a vedere‹/›
navigator.userAgentLa proprietà restituisce il valore dell'intestazione utente agente inviata dal browser al server.
var x = navigator.userAgent;Prova a vedere‹/›
Le informazioni provenienti dall'oggetto Navigator spesso portano a inesattezze e non dovrebbero essere utilizzate per rilevare la versione del browser, perché:
Browser diversi possono utilizzare lo stesso nome
I dati di Navigator possono essere modificati dal proprietario del browser
Alcuni browser identificano erroneamente se stessi per aggirare i test del sito.
Il browser non può segnalare un nuovo sistema operativo più recente della versione di pubblicazione del browser.
navigator.platformLa proprietà restituisce una stringa che rappresenta la piattaforma del browser (sistema operativo).
var x = navigator.platform;Prova a vedere‹/›
Questanavigator.languageLa proprietà restituisce la versione del linguaggio del browser.
var x = navigator.language;Prova a vedere‹/›
Questanavigator.cookieEnabledLa proprietà restituisce un valore booleano che specifica se i cookie sono abilitati nel browser.
Se abilitati i cookie, questa proprietà restituiscetruealtrimenti restituiscefalse.
var x = navigator.cookieEnabled;Prova a vedere‹/›
Puoi trovare ulteriori informazioni sui nostriLezioni di JavaScript CookiesUlteriori informazioni sui cookie.
navigator.onLineLa proprietà restituisce un valore booleano che specifica se il browser è in modalità online o offline.
Se il browser è online, questa proprietà restituiscetruealtrimenti restituiscefalse.
var x = navigator.onLine;Prova a vedere‹/›
navigator.javaEnabled()Il metodo restituisce un valore booleano che specifica se il browser ha attivato Java.
Se il browser ha attivato Java, questo metodo restituiscetruealtrimenti restituiscefalse.
var x = navigator.javaEnabled();Prova a vedere‹/›
Java è un linguaggio di programmazione orientato agli oggetti posseduto da Oracle.
Questo esempio mostra tutte le proprietà di Navigator:
var txt = ""; txt += "<p>浏览器代号: " + navigator.appCodeName + "</p>"; txt += "<p>Nome del browser: " + navigator.appName + "</p>"; txt += "<p>Versione del browser: " + navigator.appVersion + "</p>"; txt += "<p>Cookies abilitati: " + navigator.cookieEnabled + "</p>"; txt += "<p>Lingua del browser: " + navigator.language + "</p>"; txt += "<p>Il browser è online: " + navigator.onLine + "</p>"; txt += "<p>Platform del browser: " + navigator.platform + "</p>"; txt += "<p>User-agent header: " + navigator.userAgent + "</p>"; document.write(txt);Prova a vedere‹/›
Per una参考 completa delle proprietà e dei metodi, visitare il nostroManuale di riferimento dell'oggetto Navigator di JavaScript.
La parte di riferimento contiene descrizioni e esempi di tutte le proprietà e i metodi di Navigator.