Javascript 有没有办法通过使用chrome扩展来确定用户在每个选项卡上花费的时间

Javascript 有没有办法通过使用chrome扩展来确定用户在每个选项卡上花费的时间,javascript,jquery,google-chrome-extension,google-chrome-devtools,Javascript,Jquery,Google Chrome Extension,Google Chrome Devtools,我正在尝试实现一个chrome扩展,它记录用户在每个选项卡上花费的时间。 我是chrome扩展的新手,如果有人有任何想法,请告诉我 实施起来应该不会太难,只要做一点点工作就行了 一 当你需要计算时间时,你只需要到你的存储器中取出它并减去(currentTime-opededTime) 此外,还可以记录选项卡关闭的时间 在安装扩展之前,您将无法记录已打开的选项卡的时间 chrome.tabs.onCreated.addListener(函数(选项卡){ chrome.storage.local.

我正在尝试实现一个chrome扩展,它记录用户在每个选项卡上花费的时间。
我是chrome扩展的新手,如果有人有任何想法,请告诉我

实施起来应该不会太难,只要做一点点工作就行了

  • 当你需要计算时间时,你只需要到你的存储器中取出它并减去(currentTime-opededTime)
  • 此外,还可以记录选项卡关闭的时间
  • 在安装扩展之前,您将无法记录已打开的选项卡的时间

    chrome.tabs.onCreated.addListener(函数(选项卡){
    chrome.storage.local.set({tab.id:performance.now()});
    
    }); 取决于您对“花费的时间”的定义。无论如何,您应该从文档中的扩展概述开始。我相信有一种方法,尽管不完全确定该方法。但是这里有一些扩展,您可以检查它们是如何捕获花费的时间的。为了让你的答案更好,我会添加一些代码,而不仅仅是链接。这使得答案更易于使用,并防止链接被更改/中断的问题