Testiranje uporabniškega agenta je zanič, včasih pa ga potrebujete za prefinjene stvari. V mojem primeru sem ga uporabljal za prilagajanje tega, kar sem prikazoval za bližnjične tipke (Command ali Control). Nič super velikega.
if (navigator.userAgent.indexOf('Mac OS X') != -1) ( $("body").addClass("mac"); ) else ( $("body").addClass("pc"); )
Izjave tam uporabljajo jQuery za dodajanje razreda telesa, vendar to ni obvezno, lahko storite karkoli.