Chrome meldet einen falschen event.timeStamp-Wert (6-stellige oder negative Werte)

8

Ich habe den folgenden Code

%Vor%

Es gibt einen 9-stelligen positiven Wert in Firefox und Edge, aber in Chrome nur eine sechsstellige Dezimalzahl. Meine Chromversion ist 43. Was ist hier falsch?

BEARBEITEN : Ich habe meine Chrome-Version aktualisiert, aber ich erhalte immer noch negative Zeitwerte oder eine sechsstellige Zahl. Meine Chrome-Version ist jetzt 48. Ich verwende Window 10 64 Bit, wenn das wichtig ist.

BEARBEITEN 2 : Wenn ich meine Seite für eine kurze Zeit neu lade, ist der Wert positiv. Danach wird es negativ. Der negative Wert nimmt mit der Zeit ab und schließlich wird er positiv und steigt weiter an.

    
SanJeet Singh 01.02.2016, 04:01
quelle

2 Antworten

2

In chrome (Version 48/49 ... m) gibt der event.timeStamp einen float-Wert zurück, etwa 18000.123 ..

Ich habe einfach aufgehört, event.timeStamp zu verwenden, und stattdessen habe ich Date.now () gesetzt, was nicht so genau ist, aber dieses Problem vermeidet.

Referenz

    
Mohammad Imran 16.03.2016 05:58
quelle
2

Es sieht so aus, als wäre event.timeStamp jetzt Millisekunden seit dem Laden der Seite statt Millisekunden seit dem 1. Januar 1970 00:00:00 (wie in der Spezifikation definiert).

Ich überprüfe das, indem ich event.timeStamp mit performance.now() vergleiche, die gleich sind.

    
Woodgnome 25.10.2016 08:50
quelle

Tags und Links