以编程方式计算Google Chrome页面加载完成时间

4

加载完成时间:

load and finish time

我能够使用 Google Chrome 计算出 加载时间:

(window.performance.timing.loadEventEnd - window.performance.timing.navigationStart) / 1000; // seconds

我尝试在window.performance.timing对象中找到与“完成时间”相关的值,但没有运气。如何计算与“加载时间”相同方式的“完成时间”?

注:
我知道基于各种原因(例如用户滚动),完成时间可能会被动态更改/添加。

1个回答

0

请检查源代码:Chromium NetworkLogView.js

在函数_updateSummaryBar()的第710行,您可以查看计算摘要栏值的整个过程。对于Finish的计算如下,来自第773行: appendChunk(Common.UIString('Finish: %s', Number.secondsToString(maxTime - baseTime)));

maxTime是最后一个完成请求的结束时间,baseTime是初始请求的开始时间。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接