【发布时间】:2015-10-11 13:33:02
【问题描述】:
我一直在查看 HTML 通知和服务人员的状态,并且想知道 - 是否可以在延迟时显示通知?基本上,我希望能够说“30 分钟后提醒我”(或其他),然后在 30 分钟后向用户推送通知。这可以立即安排,但我没有看到任何允许它的功能。
在(尤其是)Chrome API 的当前状态下,我是否遗漏了什么或者不可能?
【问题讨论】:
-
为什么不通过超时处理程序发送通知?
-
@Pointy 这样的事情表明它不起作用:github.com/slightlyoff/ServiceWorker/issues/107 无论如何,这可能意味着服务工作者一直在后台运行,这似乎不太好移动设备。
-
请参阅github.com/slightlyoff/BackgroundSync/blob/master/… 了解可能的方法,但有一些大的警告:它目前没有在任何浏览器中实现,它不能保证确切的执行时间,它适用于重复事件(因此您需要在第一个事件触发后取消注册)。
标签: javascript html notifications service-worker web-notifications