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.
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.
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.
Tags und Links javascript jquery