Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2021 browserübergreifend verfügbar.
Die schreibgeschützte currentTime-Eigenschaft des BaseAudioContext Interfaces gibt einen Double-Wert zurück, der einen ständig zunehmenden Hardware-Zeitstempel in Sekunden darstellt, welcher für die Planung von Audio-Wiedergaben, zur Visualisierung von Zeitachsen, etc. verwendet werden kann. Dieser beginnt bei 0.
Eine Fließkommazahl.
Um Schutz vor Timing-Angriffen und Fingerprinting zu bieten, kann die Präzision von audioCtx.currentTime je nach Browsereinstellungen gerundet werden. In Firefox ist die Option privacy.reduceTimerPrecision standardmäßig aktiviert und beträgt standardmäßig 2 ms. Sie können auch privacy.resistFingerprinting aktivieren; in diesem Fall beträgt die Präzision 100 ms oder den Wert von privacy.resistFingerprinting.reduceTimerPrecision.microseconds, je nachdem, welcher größer ist.
Zum Beispiel wird mit reduzierter Zeitpräzision das Ergebnis von audioCtx.currentTime immer ein Vielfaches von 0,002 sein oder ein Vielfaches von 0,1 (oder privacy.resistFingerprinting.reduceTimerPrecision.microseconds) mit aktiviertem privacy.resistFingerprinting.
| Web Audio API # dom-baseaudiocontext-currenttime |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.