Ero andato a casa a mangiare ...
Nella head:
<script ...>
if(navigator.appName=="...") {
...fai qualcosa...
} else {
...fai qualcos'altro...
}
Il "qualcosa" puo` essere un document.write che carica un file specifico o una variabile inizializzata ad un valore.
l'oggetto navigator puo` avere altre proprieta`: le trovi nei vari manuali (ad esempio devGuru.
Non so dirti cosa ritorni il mac, ma puoi scrivere dentro uno script:
alert(navigator.appName);
alert(navigator....);
...
e verificare nei vari browser.
Ciao
Michele