测量事件调用之间的时间

时间:2018-09-17 09:34:07

标签: javascript date events google-chrome-extension event-handling

我想测量从事件调用到下一个相同事件调用的准确时间(以毫秒为单位)。就我而言,这是一个Chrome扩展程序,我想在活动标签中测量每个网站的使用时间。

这就是我要搜索的功能: 打开新网站->开始事件并保存开始时间 在同一标签中打开另一个网站->保存上一个网站的结束时间,并保存新网站的开始时间

这是我当前的代码:

let startTime;
let endTime;
let UsageTime = startTime - endTime;


chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
  if (changeInfo.status === "complete") {
    let startTime = Date.now();
  }
});

我不知道如何保存事件的endTime,这也是下一个事件的startTime。我需要递归函数吗?

0 个答案:

没有答案