Странное значение метки в объекте события прокрутки. Js - PullRequest
0 голосов
/ 10 февраля 2020

Я работал с событиями прокрутки и обнаружил довольно странное значение метки времени в объекте события прокрутки.

timeStamp: 552166.3550000011

Это не похоже на классическое c значение метки времени, например 1519211809934 для пример. Информация о новом формате отметок времени отсутствует на https://developer.mozilla.org/ru/docs/Web/API/Event/timeStamp

Дата / время указаны правильно. Chrome 79.0.3945.130 (Official Build) (64-bit)

Что это?

1 Ответ

0 голосов
/ 10 февраля 2020

Его timeStamp начинается с загрузки страницы в миллисекундах. Защита от временных атак и снятия отпечатков пальцев.

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

Документы: Свойство timeStamp только для чтения интерфейса события возвращает время (в миллисекундах), в которое событие было создано.

Чтобы обеспечить защиту от временных атак и снятия отпечатков пальцев, точность Event.timeStamp может быть округлена в зависимости от настроек браузера.

Так, например, если вы ждете 10 секунд и затем scroll - event.timeStamp будет выглядеть так:

10280.069999978878

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...