Individuare il Sistema Operativo con Javascript

Corso jQuery
Creare applicazioni client-side col Framework jQuery

Scritto da Luca Ruggiero nella sezione Javascript

E' spesso utile individuare il Sistema Operativo del client che fa visita al nostro sito.
A pro di questo, Javascript mette a disposizione la proprietà navigator.userAgent; vediamo un esempio:

document.write("Il tuo Sistema Operativo è " + navigator.userAgent);
che restituisce Siamo un po sul vago...
Combinando detta proprietà col metodo indexOf(PARAMETRO), possiamo scrivere una finzione che indichi, con più precisione, il Sistema Operativo del client:
function SistemaOperativo() {
   if (navigator.userAgent.indexOf("Win") != -1) {
       var mostra = "Windows";
   }
   else if (navigator.userAgent.indexOf("Mac") != -1) {
       var mostra = "Macintosh";
   }
   // ecc...
   else {
       var mostra = "Non specificato";
   }
   return mostra;
}
document.write("Il tuo Sistema Operativo è " + SistemaOperativo());
che restituisce

I più cliccati della sezione Javascript

:: jQuery Validation: validazione di un form con jQuery (109.278)

:: Breve guida a jQuery (101.059)

:: Le espressioni regolari in Javascript (85.389)

:: Gestione delle stringhe in Javascript (75.895)

:: Inserire in automatico lo slash nel formato data gg/mm/aaaa (44.007)

:: Stampare una pagina col Dhtml (43.144)

:: Menu orizzontale dinamico in Dhtml (37.504)

:: Gli Array in Javascript (36.314)

:: Temporizzazioni Javascript (32.044)

:: Istruzion condizionali in Javascript: if e switch (29.300)

IN EVIDENZA
DOWNLOAD