Come posso individuare browser, piattaforma e sistema operativo dell’utente?

Utente HTML.it
chiede

Come posso individuare browser, piattaforma e sistema operativo dell’utente?

Redazione HTML.it
risponde

Bisogna interrogare l’elemento navigator.userAgent e verificare che cosa contiene.