Kullanıcı Aracısı testi berbattır, ancak bazen ince şeyler için buna ihtiyaç duyarsınız. Benim durumumda klavye kısayol tuşları (Komut veya Kontrol) için gösterdiklerimi ayarlamak için kullanıyordum. Süper büyük bir şey değil.
if (navigator.userAgent.indexOf('Mac OS X') != -1) ( $("body").addClass("mac"); ) else ( $("body").addClass("pc"); )
Buradaki ifadeler bir vücut sınıfı eklemek için jQuery kullanır, ancak bu gerekli değildir, her şeyi yapabilirsiniz.