【发布时间】:2015-08-02 18:35:12
【问题描述】:
阅读后,我的印象是,即使在 Chrome 关闭、页面刷新等之后,Chrome 警报仍会继续工作。来自 Google 结果之一:
使用 Chrome 警报 API,您可以设置持续时间为 应用已安装,即使其后台页面处于非活动状态。
我的问题是我在 options.js 页面中为 Chrome 扩展设置了一个 Chrome 警报。保存选项页面时会创建警报 (chrome.alarms.create)。
如果我保持页面打开,警报就会起作用。但是,如果我重新加载页面 (options.html),我将不再收到警报。
这是我的 options.js 的一部分
$('#save-options-button').on('click', function() {
//Clears existing alarm
chrome.alarms.clearAll();
//Create alarm
chrome.alarms.create("fetchAlarm", {
delayInMinutes: 1,
periodInMinutes: 1
});
chrome.alarms.onAlarm.addListener(function(alarm) {
console.log("Got an alarm!", alarm);
});
});
【问题讨论】:
标签: javascript jquery google-chrome google-chrome-extension alarm