Testing av brukeragenter suger, men noen ganger trenger du det for subtile ting. I mitt tilfelle brukte jeg den til å justere det jeg viste for hurtigtastene (Kommando eller Kontroll). Ingenting super major.
if (navigator.userAgent.indexOf('Mac OS X') != -1) ( $("body").addClass("mac"); ) else ( $("body").addClass("pc"); )
Uttalelsene der inne bruker jQuery for å legge til en kroppsklasse, men det er ikke nødvendig, du kan gjøre hva som helst.