Wie erkennt man Mac OS X, iOS, Windows, Android und Linux Betriebssystem mit JavaScript?Erkennen von MacOS, iOS, Windows, Android und Linux OS mit JS
1
A
Antwort
19
Ich habe viel über window.navigator
Objekt und seine Eigenschaften gelernt: platform
, appVersion
und userAgent
. Meiner Meinung nach ist es fast unmöglich, das Betriebssystem des Benutzers zu 100% sicher zu erkennen, aber in meinem Fall waren 85% -90% genug für mich.
So, nach Tonnen des stackoverflows die Antworten und einige Artikel untersuchen, habe ich schrieb so etwas wie dieses:
Inspiration:
- What is the list of possible values for navigator.platform as of today?
- Best way to detect Mac OS X or Windows computers with JavaScript or jQuery
- How to detect my browser version and operating system using JavaScript?
- How to detect Browser and Operating System Name and Version using javaScript
Auch habe ich die Listen von mobilen und Desktop-Browser meinen Code zu testen:
Dieser Code korrekt funktioniert. Ich habe es auf allen Betriebssystemen getestet: MacOS, iOS, Android, Windows und UNIX, aber ich kann nicht 100% sicher garantieren.