Heim >Web-Frontend >js-Tutorial >Wie kann ich mithilfe von JavaScript die Betriebssystemdetails eines Benutzers erkennen und anzeigen?
JavaScript: Betriebssystemdetails erkennen
Bei der Webentwicklung kann es nützlich sein, Informationen über das Betriebssystem des Benutzers abzurufen, z Name und Version. JavaScript bietet Methoden, um auf diese Daten zuzugreifen und sie dem Benutzer anzuzeigen.
Informationen zum Betriebssystem suchen
Das folgende Skript kann verwendet werden, um den Namen und die Version des Betriebssystems zu ermitteln :
(function () { var system = navigator.platform; var osName = "Unknown"; osName = (navigator.userAgentData && navigator.userAgentData.platform) ? navigator.userAgentData.platform : osName; var osVersion = "Unknown"; if (system.includes("Win")) { osName = "Windows"; osVersion = /Windows (.*)/.exec(navigator.userAgent)[1]; } else if (system.includes("Mac")) { osName = "macOS"; osVersion = /(?<=Mac OS X )\d+(\.\d+)+/.exec(navigator.userAgent)[0]; } else if (system.includes("Linux")) { osName = "Linux"; osVersion = unknown; } else if (system.includes("Android")) { osName = "Android"; osVersion = navigator.userAgent.slice(navigator.userAgent.indexOf("Android ") + 8, navigator.userAgent.indexOf(";")); } else if (system.includes("iPhone")) { osName = "iOS"; osVersion = navigator.userAgent.slice(navigator.userAgent.indexOf("OS ") + 3, navigator.userAgent.indexOf(" like Mac")); } else if (system.includes("iPad")) { osName = "iPadOS"; osVersion = navigator.userAgent.slice(navigator.userAgent.indexOf("OS ") + 3, navigator.userAgent.indexOf(" like Mac")); } return { osName: osName, osVersion: osVersion }; })();
Zugriff auf die Details
Sobald das Skript ausgeführt wurde, erfolgt der Betrieb Auf Systemdetails kann über die folgenden Eigenschaften zugegriffen werden:
Hinweis: Das obige Skript bietet einen allgemeinen Ansatz zur Erkennung der Betriebssystemdetails. Die tatsächliche Implementierung und Genauigkeit kann je nach spezifischer Umgebung und Browserkonfiguration variieren.
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von JavaScript die Betriebssystemdetails eines Benutzers erkennen und anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!