Um das Betriebssystem auf dem Client-Computer zu bestimmen, können wir Folgendes verwenden: navigator.appVersion oder navigator.userAgent.
Beispiel zum Abrufen des Betriebssystems mithilfe von JavaScript
Das folgende Beispiel demonstriert die Erkennung des Betriebssystems auf dem Client-Computer.
<!DOCTYPE html> <head> <title>OS Detection</title> </head> <body> <script type="text/javascript"> var OS_Name = navigator.appVersion; if (OS_Name.indexOf("Win") != -1) { document.write("Windows Operating System "); } else if (OS_Name.indexOf("Mac") != -1) { document.write("Mac Operating System "); } else if (OS_Name.indexOf("X11") != -1) { document.write("Unix Operating System "); } else if (OS_Name.indexOf("Linux") != -1) { document.write("Linux Operating System "); } else if (OS_Name.indexOf("SunOS") != -1) { document.write("Solaris Operating System "); } else { document.write("Unknown Operation System "); } </script> </body> </html>
- Tag wird verwendet, um ein clientseitiges Skript zu definieren, das den Attributtyp zur Angabe des MIME-Typs verwendet.
- Navigatorobjekt zum Anzeigen von Informationen zum Betriebssystem mithilfe der appVersion-Eigenschaft, die Versionsinformationen des Betriebssystems zurückgibt.
- var OS_Name = navigator.appVersion; Zeile gibt das Navigatorobjekt an, das die appVersion-Eigenschaft verwendet, um das Betriebssystem des Client-Computers zu bestimmen.
- if (OS_Name.indexOf(“Win”) != -1) { document.write(“Windows-Betriebssystem“);} Die Zeile enthält „indexOf“, der sich auf eine Methode in der Sammlung wie Wörterbuch, Hash-Tabelle usw. bezieht. Wenn die Sammlung „Windows-Betriebssystem“ nicht enthält, gibt sie den Wert -1 zurück. Dies gilt auch für die oben genannten verschiedenen Betriebssysteme.
- Das obige Programm Keep vergleicht sich mit den im obigen Punkt erwähnten Sammlungen. Wenn es nicht übereinstimmt, wird ein bestimmter Betriebssystemname auf dem Clientsystem zurückgegeben.
- Wenn kein Betriebssystem gefunden wurde, wird „Unbekanntes Betriebssystem“ angezeigt.
So überprüfen Sie das Betriebssystem mithilfe einer JavaScript-Demo
- Speichern Sie die Datei als OS_detection.html in Ihrem System.
- Öffnen Sie einfach die Datei im Browser. Sie sehen das folgende Bild im Browser. Beachten Sie, dass der Browser die HTML-Spezifikation unterstützen muss.