Google chrome extension Chrome分机-定时唤醒

Google chrome extension Chrome分机-定时唤醒,google-chrome-extension,Google Chrome Extension,我正在开发一个chrome扩展。我需要它每X分钟唤醒一次,并显示一个div。如果用户没有按扩展图标,应该会发生此事件。很像gmail的“新邮件”通知 如何才能做到这一点?您可以检查API以安排代码定期或在将来的指定时间运行。为了减少用户机器上的负载,Chrome将警报限制为最多每1分钟一次,但可能会延迟任意数量的警报。也就是说,将delayInMinutes或periodInMinutes设置为小于1将不被接受,并将导致警告时间可以设置为小于1分钟,而不发出警告,但实际上不会导致警报至少触发1分

我正在开发一个chrome扩展。我需要它每X分钟唤醒一次,并显示一个div。如果用户没有按扩展图标,应该会发生此事件。很像gmail的“新邮件”通知

如何才能做到这一点?

您可以检查API以安排代码定期或在将来的指定时间运行。为了减少用户机器上的负载,Chrome将警报限制为最多每1分钟一次,但可能会延迟任意数量的警报。也就是说,将
delayInMinutes
periodInMinutes
设置为小于1将不被接受,并将导致警告<“现在”之后的代码>时间可以设置为小于1分钟,而不发出警告,但实际上不会导致警报至少触发1分钟。这是一个。

我是这样做的:

var选项={
类型:“基本”,
标题:“请注意我,sempai”,
消息:“您发送给用户的消息”,
iconUrl:“你的自定义图标.png”
};
功能显示通知(){
chrome.notifications.create(“监视”、选项、函数(notif\u id){
//如果需要,请不要储存id
});
}
var interval=setInterval(显示通知,30*1000);//30秒间隔
chrome.notifications.onClicked.addListener(函数(非\u ID){
//做点什么
});
您提供的图标需要在清单文件中声明

您还可以创建多种类型的通知。 看见 它也是所有通知信息的页面