这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
currentTime
只读特性在
interface represents the current time of the animation that generated the event at the moment the event is queued. This will be unresolved if the animation was
AnimationPlaybackEvent
idle
at the time the event was generated.
A number representing the current time in milliseconds, or
null
.
To offer protection against timing attacks and fingerprinting, the precision of
playbackEvent.currentTime
might get rounded depending on browser settings.
In Firefox, the
privacy.reduceTimerPrecision
preference is enabled by default and defaults to 20us in Firefox 59; in 60 it will be 2ms.
// reduced time precision (2ms) in Firefox 60 playbackEvent.currentTime; // 23.404 // 24.192 // 25.514 // ... // reduced time precision with `privacy.resistFingerprinting` enabled playbackEvent.currentTime; // 49.8 // 50.6 // 51.7 // ...
In Firefox, you can also enabled
privacy.resistFingerprinting
, the precision will be 100ms or the value of
privacy.resistFingerprinting.reduceTimerPrecision.microseconds
, whichever is larger.
| 规范 | 状态 | 注释 |
|---|---|---|
|
Web 动画
The definition of 'AnimationPlaybackEvent.currentTime' in that specification. |
工作草案 | 编者草案。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
currentTime
|
Chrome No | Edge No | Firefox 42 | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android 42 | Opera Android No | Safari iOS No | Samsung Internet Android No |
完整支持
不支持
实验。期望将来行为有所改变。
AnimationPlaybackEvent
currentTime
timelineTime