Craig Barnes: Wie erkennt JS mein Betriebssystem???

Beitrag lesen

Hallo Leute,
mir brennt da schon seit graumer zeit diese Frage unter den Nägeln:

Wie erkennt JS mein OS?

Klar, die Funktion ist klar:

if ( navigator.platform.charAt('Win') ) { var WIN = true; var OS = 'WIN' }
else if ( navigator.platform.charAt('MAC') ) { var MAC = true; var OS = 'MAC' }
else var OS = 'OTHER';

oder in einer ähnlichen Form. Nun möchte ich gerne herausfinden, woher JS diese Informationen her bezieht, und mich als WIN32-User erkennt!? Ausserdem würde ich gerne wissen, ob ich dies ändern kann und mir Seiten, die mit dieser Funktion nur für MAC's zugänglich sind, per win32-applikation anschauen kann.

Danke im voraus,

Craig