Gamepad: timestamp-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit März 2017 browserübergreifend verfügbar.
Die Gamepad.timestamp-Eigenschaft des Gamepad-Interfaces gibt einen DOMHighResTimeStamp zurück, der den letzten Zeitpunkt darstellt, zu dem die Daten für dieses Gamepad aktualisiert wurden.
Der Gedanke dahinter ist, Entwicklern die Möglichkeit zu geben, festzustellen, ob die axes- und button-Daten von der Hardware aktualisiert wurden. Der Wert muss relativ zum navigationStart-Attribut des PerformanceTiming-Interfaces sein. Die Werte steigen monoton an, was bedeutet, dass sie verglichen werden können, um die Reihenfolge der Aktualisierungen zu bestimmen, da neuere Werte immer größer oder gleich älteren Werten sein werden.
Hinweis: Diese Eigenschaft wird derzeit nirgendwo unterstützt.
Wert
Ein DOMHighResTimeStamp-Objekt.
Beispiele
const gp = navigator.getGamepads()[0];
console.log(gp.timestamp);
Spezifikationen
| Spezifikation |
|---|
| Gamepad> # dom-gamepad-timestamp> |