Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
DOMHighResTimeStamp
DerDOMHighResTimeStamp-Typ ist eindouble und wird verwendet, um einen Zeitwert in Millisekunden zu speichern.
Dieser Typ kann verwendet werden, um einen bestimmten Zeitpunkt oder ein Zeitintervall (den Unterschied in der Zeit zwischen zwei bestimmten Punkten) zu beschreiben. Der Startzeitpunkt kann entweder eine spezifische, durch das Skript für eine Website oder App festgelegte Zeit sein oder dertime origin.
Die in Millisekunden angegebene Zeit sollte genau bis zu 5 µs (Mikrosekunden) sein, wobei der gebrochene Teil der Zahl Bruchteile einer Millisekunde angibt. Wenn der Browser jedoch nicht in der Lage ist, einen Zeitwert genau auf 5 µs bereitzustellen (zum Beispiel aufgrund von Hardware- oder Softwareeinschränkungen), kann der Browser den Wert als Zeit in Millisekunden mit einer Genauigkeit von einer Millisekunde darstellen. Beachten Sie auch den untenstehenden Abschnitt über die reduzierte Zeitgenauigkeit, die durch Browsereinstellungen kontrolliert wird, um Timing-Angriffe undFingerprinting zu vermeiden.
Außerdem, wenn das Gerät oder Betriebssystem, auf dem der Benutzeragent läuft, keine Uhr auf Mikrosekundenebene hat, können sie nur bis zur Millisekunde genau sein.
In diesem Artikel
Sicherheitsanforderungen
Um Schutz gegen Timing-Angriffe undFingerprinting zu bieten, werdenDOMHighResTimeStamp-Typen basierend auf dem Status der Site-Isolation vergröbert.
- Auflösung in isolierten Kontexten: 5 Mikrosekunden
- Auflösung in nicht isolierten Kontexten: 100 Mikrosekunden
Isolieren Sie Ihre Website über die HeaderCross-Origin-Opener-Policy undCross-Origin-Embedder-Policy:
Cross-Origin-Opener-Policy: same-originCross-Origin-Embedder-Policy: require-corpDiese Header stellen sicher, dass ein Top-Level-Dokument keine Browsing-Kontextgruppe mitCross-Origin-Dokumenten teilt. COOP prozessisoliert Ihr Dokument und potenzielle Angreiferhaben keinen Zugriff auf Ihr globales Objekt, wenn sie es in einem Popup öffnen würden, was eine Reihevon Cross-Origin-Angriffen, die alsXS-Leaks bekannt sind, verhindert.
Spezifikationen
| Specification |
|---|
| High Resolution Time> # dom-domhighrestimestamp> |