根据Chrome DevTools 协议查看器,该值requestTime
是以秒为单位的基线。为了理解它,我从几个网页中获取了这个值,对于所有这些网页来说, 的值requestTime
都出乎意料地大。例如,其中之一是 13133423 秒。有谁知道为什么值requestTime
太大?价值是什么requestTime
意思?
问问题
137 次
1 回答
1
引用源代码:
我们想为 Javascript 提供一个统一的时间线。使用 walltime 是有问题的,因为在资源加载时时钟可能会出现偏差。为了防止这种偏差,我们在根文档导航开始时记录一个参考墙时间。
使用 monotonicallyIncreasingTime() 记录所有其他时间。
当需要向 Javascript 显示时间时,我们使用以下等式(例如 m_requestTime)构建一个伪墙时间:
pseudo time = document wall reference + (m_requestTime - document monotonic reference)
来自 monotonicallyIncreasingTime() 的所有值,在 base::TimeTicks 中。
有关 monotonicallyIncreasingTime 的更多信息:https ://stackoverflow.com/a/39634132
于 2020-04-07T16:36:31.697 回答