镀铬延时火警每天使用镀铬报警器api

时间:2015-08-19 06:42:11

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

我创建了一个提醒应用程序,允许用户创建,编辑和删除提醒,我已经使用了chrome alarms api通知,但它不允许我设置每天发出的警报,我该如何解决?

这是我的代码 controller.js

 var tstamp = App.Util.GetTimeStamp("2015-08-19T12:57");
 var alarmId = "ALM" + Date().getTime();
 chrome.alarms.create(alarmId, {when: tstamp});

 App.Util.GetTimeStamp = function(datetime)
 {
   if(datetime == ""){return new Date().getTime();}

   var date = new Date(datetime);
   return date.getTime() + date.getTimezoneOffset() * 60000;
 } 

此处 background.js

 chrome.alarms.onAlarm.addListener(function(alm)
 {
   console.log(alm.name);
   ProcessAlarm(alm.name);
 });

它适用于我已经通过的当前日期,但我希望每天都能运行此警报。

0 个答案:

没有答案