拜托,我想使用 setInterval,它在我的 service worker javascript 文件中每 5 秒显示一次通知,一开始它工作正常,但在大约 20 秒后逐渐停止工作
这是在 service worker java 脚本文件中初始化计时器的部分
self.addEventListener('activate', function(event) {
setInterval(function()
{
self.registration.showNotification("title", {
body: "test"
});
},5000);
});
最佳答案
Service Workers 的生命周期是有限的,你不能让他们永远活着。
参见 lifetime paragraph of the Service Workers specification .
关于javascript - 在 Service worker 中使用 setInterval,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37080706/