我想测量从事件调用到下一个相同事件调用的准确时间(以毫秒为单位)。就我而言,这是一个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。我需要递归函数吗?