我是Chrome扩展程序的新手,但我一直在努力学习如何创建一个。现在,我正在开发一个非常简单的扩展程序,用于计算您在计算机上花费多长时间(或者更具体地说是Chrome网络浏览器)。
我设法让计时器工作在扩展程序的弹出窗口,但每次我关闭弹出窗口并重新打开它时,计时器重置为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();
我真正想要的是即使弹出窗口关闭也能继续运行的计时器。