繁体   English   中英

chrome扩展服务器中的间隔检查数据

[英]chrome extension check data from server in interval

我正在开发Chrome插件。 我想每隔15分钟编辑一次信息。 它是如何工作的? setInterval的最大时间为1秒。 我想15分钟

var i = 0;
window.setInterval(function() {
   chrome.browserAction.setBadgeText({text:String(i)});
   i++;
}, ( 1000 ) );`

使用chrome.alarms API安排代码以使其定期或在将来的指定时间运行。

http://developer.chrome.com/extensions/alarms.html

从未听说过1秒限制。 如果它不能满足您的要求,您可以随时自己计算秒数或分钟数。

并确保您在持久的后台页面中运行它。

function check(timeout, cb) {
    var c = 0;

    setInterval(function () {
        if (++c >= timeout) {
            c = 0;
            setTimeout(cb, 0);
        }
    }), 1000);
}

var i = 0;
check(15 * 60, function () {
   chrome.browserAction.setBadgeText({text:String(i)});
   i++;
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM