Kann ich erkennen, cpu-Typ und Geschwindigkeit und/oder die Menge an ram ein computer hat aus einer web-Seite (javascript-hoffentlich)?
Kann ich erkennen, cpu-Typ und Geschwindigkeit und/oder die Menge an ram ein computer hat aus einer web-Seite (javascript-hoffentlich)?
- Wollen Sie, dass diese Statistiken für die client-computer oder dem server?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das einzige, was mit Kenntnis des Systems auf dem es läuft, ist das Betriebssystem. Das Betriebssystem schafft eine Abstraktionsebene, in die jede Anwendung läuft. Anwendungen können nicht wissen, was Prozessor Sie haben, oder wie viel RAM Sie haben, ohne zu Fragen, das Betriebssystem. Kein moderner browser wird Sie Fragen.
Die Java Virtual Machine nicht Fragen, das Betriebssystem, so dass Sie könnte es mit einem Java-applet.
Sonst müssten Sie ein browser-plugin.
Nein, das ist nicht möglich. Es ist kein Zugriff auf hardware-Informationen über JavaScript im web-Browser. Sie haben vielleicht einige Glück mit browser-plugins, ActiveX, etc.
Ist es nicht möglich, zu erkennen, CPU-Typ und Geschwindigkeit. Aber Sie finden Anzahl der Kerne und der CPU-Hersteller Informationen. Sie können herausfinden, system-performance basierend auf der Anzahl der CPU-Kerne. Anzahl der Kerne direkt proportional zur Leistung. Höhere core-Maschine liefert gute Leistung.
navigator.hardwareConcurrency zeigt die Anzahl der CPU-Kerne, aber es funktioniert nur auf chrome.
navigator.userAgent gibt das komplette Betriebssystem und die browser-Informationen.
navigator.Plattform zeigt System info
Hoffe, das hilft.
Diese info nicht verfügbar ist, zumindest nicht in einem konsistenten oder zuverlässige Weise mit nur JavaScript...flash kann eine option sein, aber es gibt viele Sicherheits-Einschränkungen, die auch, also ich bin mir nicht sicher, was ihm zur Verfügung zu stellen.
Nein, das ist nicht möglich. Es sei denn, du gehst, um den Benutzer zu Fragen, programmgesteuert.
Im IE Sie erkennen kann, das cpuClass. Es sagt Ihnen nicht viel, aber vielleicht gibt es eine Verwendung für Sie.
http://msdn.microsoft.com/en-us/library/ms533697%28v=VS.85%29.aspx
x86
so dies ist wahrscheinlich beabsichtigt, um nur die Unterscheidung zwischen ARM-und x86-Verarbeitung von Anweisungen, die wahrscheinlich umgesetzt, mit dem Microsoft versuchen, sich zu bewegen, um den mobilen Markt und sammeln-ARM versus x86-Statistik. Dies wird nicht selbst ermitteln von 32-oder 64-bit. Noch, interessant.Wenn Ihr Ziel ist, um verschiedene Aktionen auf der Grundlage der, ob oder nicht Sie werden das Rendern schnell/korrekt auf den Benutzer comp, könnte man mal bestimmte keystone-Prozesse und laufen verschiedene Prozesse basierend auf dem Ergebnis.