加载
和完成
时间:
我能够使用以下方法计算 Google Chrome 中的 Load
时间:
(window.performance.timing.loadEventEnd - window.performance.timing.navigationStart) / 1000; // seconds
我试图在 window.performance.timing
对象中找到与 Finish
时间相关的值,但没有成功。
如何以与 Load
时间相同的方式计算 Finish
时间?
注意:
我明白 Finish time可以根据各种原因(例如用户滚动)动态更改/附加。
最佳答案
检查源代码:Chromium NetworkLogView.js
在第 710 行的函数 _updateSummaryBar()
中,您可以查看计算摘要栏值的整个过程。 Finish
的计算如下来自第 773 行:
appendChunk(Common.UIString('Finish: %s', Number.secondsToString(maxTime - baseTime)));
然而,maxTime
是最后完成请求的结束时间,baseTime
是初始请求的开始时间。
关于javascript - 以编程方式计算 Google Chrome 中页面加载的完成时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34324088/