potresti fare uno sniffing del browser o del sistema operativo.

Il DOM mette a disposizione l'oggetto 'navigator' attraverso il quale puoi ricavare alcuni dati di questo tipo.

http://www.w3schools.com/htmldom/dom_obj_navigator.asp