Operating SystemQuestion: Can I use JavaScript to detect the operating system on the client machine?
Answer:
To detect the operating system on the client machine,
your script can analyze the value of // This script sets OSName variable as follows: // "Windows" for all versions of Windows // "MacOS" for all versions of Macintosh OS // "Linux" for all versions of Linux // "UNIX" for all other UNIX flavors // "Unknown OS" indicates failure to detect the OS var OSName="Unknown OS"; if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows"; if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS"; if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX"; if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux"; document.write('Your OS: '+OSName);On your system, this script yields the following result:
(To get more detailed OS information, your script should perform
a more sophisticated analysis of Caution!
Some clients may spoof their See also:
|
Copyright © 1999-2012, JavaScripter.net.