Kann ich den CPU-Typ und die Geschwindigkeit erkennen und / oder die Menge an RAM, die ein Computer von einer Webseite hat (hoffentlich JavaScript)?
Das Betriebssystem kennt nur das System, auf dem es läuft. Das Betriebssystem erstellt eine Abstraktionsschicht, in der jede Anwendung ausgeführt wird. Anwendungen können nicht wissen, welchen Prozessor Sie haben oder wie viel RAM Sie haben, ohne das Betriebssystem zu fragen. Kein moderner Browser wird fragen.
Die Java Virtual Machine fragt das Betriebssystem ab, sodass Sie es mit einem Java-Applet machen können.
Andernfalls würden Sie ein Browser-Plugin benötigen.
Nein, das ist nicht möglich. Es gibt keinen Zugriff auf Hardwareinformationen über JavaScript in Webbrowsern. Mit Browser-Plugins, ActiveX, etc. können Sie etwas Glück haben.
Es ist nicht möglich, CPU-Typ und Geschwindigkeit zu erkennen. Aber Sie können Anzahl der Kerne und CPU-Herstellerinformationen finden. Sie können die Systemleistung basierend auf der Anzahl der CPU-Kerne ermitteln. Anzahl der Kerne ist direkt proportional zur Leistung. Höhere Kernmaschine bietet gute Leistung.
navigator.hardwareConcurrency zeigt die Anzahl der CPU-Kerne, aber es funktioniert nur in Chrome.
%Vor%navigator.userAgent liefert die vollständigen Betriebssystem- und Browserinformationen.
%Vor%navigator.platform zeigt Systeminfo
an %Vor%Hoffe, das hilft.
Diese Information ist nicht verfügbar, zumindest nicht in konsistenter oder zuverlässiger Weise mit only JavaScript ... Flash ist eine Option, aber es gibt auch viele Sicherheitsbeschränkungen, also ich bin mir nicht sicher was verfügbar ist.
Wenn Ihr Endziel verschiedene Aktionen basierend auf der Frage ausführt, ob sie schnell / korrekt auf der Benutzer-Comp zu rendern sind, könnten Sie bestimmte Keystone-Prozesse zeitgesteuert ausführen und basierend auf dem Ergebnis verschiedene Prozesse ausführen.
Tags und Links javascript webpage