【问题标题】:Calculate Finish time of the page load in Google Chrome programatically以编程方式计算 Google Chrome 中页面加载的完成时间
【发布时间】:2016-03-23 07:14:17
【问题描述】:

LoadFinish 时间:

我能够使用以下方法在 Google Chrome 中计算 Load 时间:

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

我试图在window.performance.timing 对象中找到与Finish 时间相关的值,但没有运气。 如何以与Load 时间相同的方式计算Finish 时间?

注意:
我了解Finish time 可以根据各种原因(例如用户滚动)动态更改/附加。

【问题讨论】:

    标签: javascript google-chrome google-chrome-devtools


    【解决方案1】:

    查看源代码:Chromium NetworkLogView.js

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-08
      • 2011-09-14
      • 2012-12-29
      • 2011-09-27
      • 1970-01-01
      • 1970-01-01
      • 2019-10-29
      相关资源
      最近更新 更多