timeStamp
只读特性在
事件
interface returns the time (in milliseconds) at which the event was created.
注意: This property only works if the event system supports it for the particular event.
time = event.timeStamp;
This value is the number of milliseconds elapsed from the beginning of the current document's lifetime till the event was created.
In newer implementations, the value is a
DOMHighResTimeStamp
accurate to 5 microseconds (0.005 ms). In older implementations, the value is a
DOMTimeStamp
, accurate to a millisecond.
<p> Focus this iframe and press any key to get the current timestamp for the keypress event. </p> <p>timeStamp: <span id="time">-</span></p>
function getTime(event) {
var time = document.getElementById("time");
time.firstChild.nodeValue = event.timeStamp;
}
document.body.addEventListener("keypress", getTime);
To offer protection against timing attacks and fingerprinting, the precision of
Event.timeStamp
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 event.timeStamp; // 1519211809934 // 1519211810362 // 1519211811670 // ... // reduced time precision with `privacy.resistFingerprinting` enabled event.timeStamp; // 1519129853500 // 1519129858900 // 1519129864400 // ...
In Firefox, if you also enable
privacy.resistFingerprinting
, the precision will be 100ms or the value of
privacy.resistFingerprinting.reduceTimerPrecision.microseconds
, whichever is larger.
| 规范 | 状态 | 注释 |
|---|---|---|
|
DOM
The definition of 'Event.timeStamp' in that specification. |
实时标准 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
timeStamp
|
Chrome
49
|
Edge 12 |
Firefox
Yes
|
IE
Yes
|
Opera
36
|
Safari Yes |
WebView Android
49
|
Chrome Android
49
|
Firefox Android
Yes
|
Opera Android
36
|
Safari iOS Yes |
Samsung Internet Android
5.0
|
完整支持
见实现注意事项。
事件
AbortController
AbortSignal
AbstractRange
Attr
ByteString
CDATASection
CSSPrimitiveValue
CSSValue
CSSValueList
CharacterData
ChildNode
注释
CustomEvent
DOMConfiguration
DOMError
DOMErrorHandler
DOMException
DOMImplementation
DOMImplementationList
DOMImplementationRegistry
DOMImplementationSource
DOMLocator
DOMObject
DOMParser
DOMPoint
DOMPointInit
DOMPointReadOnly
DOMRect
DOMString
DOMTimeStamp
DOMTokenList
DOMUserData
Document
DocumentFragment
DocumentType
元素
ElementTraversal
Entity
EntityReference
EventTarget
HTMLCollection
MutationObserver
节点
NodeFilter
NodeIterator
NodeList
NonDocumentTypeChildNode
ProcessingInstruction
PromiseResolver
范围
StaticRange
文本
TextDecoder
TextEncoder
TimeRanges
TreeWalker
TypeInfo
USVString
UserDataHandler
XMLDocument