[英]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安排代码以使其定期或在将来的指定时间运行。
从未听说过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.