Chrome:找出页面加载的时间

时间:2015-03-09 09:43:00

标签: google-chrome

我碰巧在Chrome中打开了一个页面,我有兴​​趣了解我在什么时间浏览该页面(例如昨天12.46)。

原因是页面显示了一些统计信息,但它并没有提供时间戳。

提前致谢。

1 个答案:

答案 0 :(得分:17)

对我来说,这有助于以后回忆起我在事后开始执行任务的时间,以便跟踪时间。

一个解决方案:

页面可能在您加载时已保存在Chrome的缓存中,例如。如果这是第一次加载页面。因此,您可以检查相应文件的时间戳。打开新标签页并在地址栏中输入about:cache,按网址找到该页面。其他人已经制作了更好的缓存查看器,搜索“chrome cache viewer”。实际文件位于%LocalAppData%\Google\Chrome\User Data\Default\Cache

更好:

只需使用Chrome的“历史记录”页面检查上次加载页面的时间,如果已启用但未清除(Menu > History and recent tabs > Historyctrl+Habout:history)。

更好:

显然,有一个Web API可以跟踪处理页面的各种时间(请参阅this answerdocumentation)。以下将提醒导航到网页的时间(例如,您按下刷新的那一刻)。将其粘贴到任何打开标签的地址栏中:

javascript:alert(new Date(performance.timing.navigationStart).toString())

(注意:当将bookmarklet粘贴到地址栏中时,Chrome会删除任何“javascript:”前缀,以阻止人们粘贴恶意脚本。因此,您可以先输入“j”,然后粘贴其余内容,从“avascript”开始:警报...“)

您可以将其另存为书签,以便于访问。

以下内容将提醒完全收到页面的时刻,以及页面显示完成时的时刻:

javascript:alert(new Date(performance.timing.responseEnd).toString())
javascript:alert(new Date(performance.timing.domComplete).toString())

对于加载的时间页面:开发人员工具还会在“网络”选项卡下记录精确的页面加载时间。但这需要首先重新加载页面的能力。还有用于获取页面加载延迟的相关开发人员分析器扩展。

Forensics Wiki在Google Chrome forensics上有一个页面,可能也与此主题相关。