滚动事件对象中的奇怪时间标记值。 Js

问题描述 投票:0回答:1

我正在处理滚动事件,并在滚动事件对象中发现了非常奇怪的时间戳值。

timeStamp: 552166.3550000011

例如,它看起来不像1519211809934这样的经典时间戳值。https://developer.mozilla.org/ru/docs/Web/API/Event/timeStamp

上没有有关新时间戳格式的信息

日期/时间正确。 Chrome 79.0.3945.130 (Official Build) (64-bit)

这是什么?

javascript html css dom
1个回答
0
投票

其timeStamp以毫秒为单位从页面加载开始。防止定时攻击和指纹。

https://developer.mozilla.org/en-US/docs/Web/API/Event/timeStamp

文档:Event接口的timeStamp只读属性返回创建事件的时间(以毫秒为单位)。>

为了提供针对定时攻击和指纹的保护,Event.timeStamp的精度可能会根据浏览器设置而取整。

例如,如果您等待10秒钟然后滚动-event.timeStamp将像这样

10280.069999978878

© www.soinside.com 2019 - 2024. All rights reserved.