每分钟从服务人员调用一个函数以进行离线 PWA [关闭]
Posted
技术标签:
【中文标题】每分钟从服务人员调用一个函数以进行离线 PWA [关闭]【英文标题】:Call a function every minute from a service worker for an offline PWA [closed] 【发布时间】:2018-04-13 22:17:09 【问题描述】:我正在开发具有离线支持的渐进式 Web 应用程序 (PWA),我需要每分钟从服务人员调用应用程序中的一个函数。 (如果用户离线,则发送基于 Web API 的推送通知)
最好的方法是什么?
【问题讨论】:
【参考方案1】:要每分钟调用一次函数,请使用setInterval():
function myFunction()
console.log('called evry minute')
setInterval(myFunction, 1000);
但是您可以监听online
和offline
事件以相应地发送通知,请参阅NavigatorOnLine 的兼容性,因为它在Opera
中不起作用
window.addEventListener('online', functionWhenOnline);
window.addEventListener('offline', functionWhenOffline);
【讨论】:
即使用户不访问网页,setinterval 代码也会起作用吗?以上是关于每分钟从服务人员调用一个函数以进行离线 PWA [关闭]的主要内容,如果未能解决你的问题,请参考以下文章