Ist es möglich, Computerinformationen (RAM, Festplattengröße, CPU-Geschwindigkeit usw.) mit Adobe Flash abzurufen? Wenn ja, kann mir jemand auf eine Website zeigen, die mir zeigt, wie?Ermitteln von Computerinformationen mit Flash
Antwort
Ich glaube nicht, dass Sie RAM, Festplattengröße oder Taktgeschwindigkeit erhalten können - Flash läuft in einer virtuellen Maschine, und es ist wahrscheinlich eingerichtet, Ihnen nur Informationen zu geben, die zu seiner kleinen Welt gehören.
Sie können viele andere Client-Informationen abrufen, z. B. wie viel RAM Flash verwendet, Bildschirmauflösung und ob der Client über Audiounterstützung verfügt. Schauen Sie sich die Klassen System
und Capabilities
an.
Wenn Sie eine Vorstellung davon haben möchten, dass der Client das ausführt, könnten Sie auch versuchen, Ihr eigenes "Benchmark-Algorithm" zu entwickeln und es für ein oder zwei Sekunden laufen zu lassen.
Meine Idee dafür wäre, etwas "verstecktes Rendering" in einer Schleife oder etwas in Kombination mit einem Timer und einem "onFrame" -Zähler zu machen. Auf diese Weise konnte ich grob abschätzen, wie viele Loops mein Algorithmus durchlaufen würde.
Es ist nicht perfekt ich weiß, aber ich glaube, dass dieser Ansatz ein grobes Ergebnis geben würde, die Ihnen helfen könnte zu entscheiden, welche Detailstufe Ihre Anwendung als Standard bereitstellen sollte und dann vielleicht den Benutzer in einer Präferenz/Einstellungen Stil auch entscheiden lassen.
- 1. Ermitteln, wann der Flash-SWF-Film mit Javascript beendet wurde
- 2. Ermitteln Sie window.onfocus mit einem Vollbild-Flash-Steuerelement?
- 3. SwfObject - Ermitteln Flash ohne die "Erlaube es ..." firefox Nachricht
- 4. Art und Version des Browsers in Flash ermitteln
- 5. Mit html5 anstelle von Flash
- 6. Wie kann meine Flash-App eine eigene URL ermitteln?
- 7. Flash - Erstellen von Komponentendokumentation für Flash CS5
- 8. Textfeldgröße in Flash
- 9. Flash mit AS3.0
- 10. Grundlegende Authentifizierung mit Flash
- 11. Kommunikation mit einem Flash-Server mit rtmp ohne Flash
- 12. Ermitteln von verfügbarem Speicher mit IndexedDB
- 13. Ermitteln von Filmeigenschaften mit Python und opencv
- 14. Ermitteln von doppelten Zellen mit UITableViewController cellForRowAtIndexPath
- 15. Externes Löschen von FLASH
- 16. Ursache von System.AccessViolationException ermitteln
- 17. Sprachproblem mit Flash-Einbettung
- 18. Aufruf Flash mit Javascript
- 19. VoIP mit Flash?
- 20. PHP-Sitzung mit Flash
- 21. Dynamisches Laden eines Flash-Films von einem Flash-Film
- 22. unbekannte Pakete von Flash gesendet
- 23. Ändern Flash-Quelle von Python
- 24. Ermitteln der Entfernung mit Mapkit
- 25. Verwalten von Ereignislistenern in Flash?
- 26. Capture Snapshot mit Flash-Steuerelement
- 27. Ermitteln des Klassennamens von SVGAnimatedString
- 28. Ermitteln von Winkelmaterial 2 Symbolligaturnamen
- 29. IE8 zuverlässig mit Javascript ermitteln
- 30. ASP.NET und Flash - kann Flash mit .net sprechen
Das stimmt. Aus Sicherheitsgründen erhalten Sie keine weiteren Informationen über das System, wie sie in diesen beiden Klassen zur Verfügung gestellt werden. – TheHippo