Hi Craig,
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!?
Ohne ein Fachmann zu sein:
Die Info kommt vom OS, wahrscheinlich hat jedes OS wohl dafür vorgesehene System-/Environment-Variablen, auf deren Inhalt bei der JS-Abfrage zugegriffen wird.
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.
Du könntest ein eigenes OS bzw. einen Browser schreiben ;-))
Im ernst, mit mehr oder weniger einfachen Bordmitteln geht es vermutlich nicht.
Grüße,
Martin