弹出窗口中的计时器在弹出窗口关闭时继续运行

时间:2017-01-29 03:19:30

标签: javascript google-chrome-extension

我是Chrome扩展程序的新手,但我一直在努力学习如何创建一个。现在,我正在开发一个非常简单的扩展程序,用于计算您在计算机上花费多长时间(或者更具体地说是Chrome网络浏览器)。

chrome extension timer

我设法让计时器工作在扩展程序的弹出窗口,但每次我关闭弹出窗口并重新打开它时,计时器重置为0.我一直试图让计时器继续在后台运行但似乎没有任何东西工作。下面是我的 background.js 文件。

var time = 0;

function start() {
  increment();
}


function increment() {

  setInterval(function() {

    time++;
    var mins = Math.floor(time/10/60);
    var secs = Math.floor(time/10);

    if (mins < 10)
      mins = "0" + mins;
    if (secs < 10)
      secs = "0" + secs;

    document.getElementById("time").innerHTML = mins + ":" + secs;

  }, 100);
}


start();

我真正想要的是即使弹出窗口关闭也能继续运行的计时器。

0 个答案:

没有答案