在确切的时间触发警报

时间:2016-07-20 19:45:08

标签: javascript google-chrome google-chrome-extension

有没有办法创建一个警报,保证在提供的时间触发警报? Chrome确实提供了可用于创建警报的chrome.alarms API,但系统可能会无限期地延迟警报:

chrome.alarms.create({
    when: startTime,
    periodInMinutes: 60    // is not actually triggered every hour
});

setTimeout同样如此:

function update(){
    console.log(new Date());
    setTimeout(update, 1 * 60 * 1000);    // also isn't triggered every minute
}

计算机闲置10分钟后,update循环开始延迟。

我正在寻找一种方法来确保在规定的时间发出警报(假设计算机处于打开状态并且加载了扩展程序)。

0 个答案:

没有答案