Kann ich den CPU-Typ und die Geschwindigkeit erkennen und / oder die Menge an RAM, die ein Computer von einer Webseite hat (hoffentlich JavaScript)?

7

Kann ich den CPU-Typ und die Geschwindigkeit erkennen und / oder die Menge an RAM, die ein Computer von einer Webseite hat (hoffentlich JavaScript)?

    
Vance Smith 28.09.2010, 23:33
quelle

7 Antworten

5

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.

    
stevendesu 28.09.2010, 23:39
quelle
7

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.

    
Daniel Vassallo 28.09.2010 23:37
quelle
3

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.

    
skipper21 10.11.2016 14:43
quelle
2

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.

    
Nick Craver 28.09.2010 23:37
quelle
2

Nein, das ist nicht möglich. Es sei denn, Sie werden den Benutzer programmgesteuert fragen.

    
Ruel 28.09.2010 23:38
quelle
1

In IE können Sie die CPU-Klasse erkennen. Es sagt dir nicht viel, aber vielleicht gibt es einen Nutzen für dich.

Ссылка

    
Dr.Molle 29.09.2010 00:00
quelle
0

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.

    
Bryan Grace 01.08.2015 21:39
quelle

Tags und Links