codice:
var uA = navigator.userAgent.toLowerCase();
if(uA.indexOf('mac')>-1){self.location.href='pagina_mac.htm';}
la risposta alla tua domanda finale e' si'
ciao