gpt4 book ai didi

angular - 定期检查 service worker 更新

转载 作者:太空狗 更新时间:2023-10-29 19:33:33 25 4
gpt4 key购买 nike

如何每分钟轮询一次服务器以检查 service worker 更新?

我使用了 SWUpdate angular 的可用方法,但它不会轮询服务器,而是在页面刷新时获取更新和缓存,这不是必需的。

我遇到了 checkForUpdate() 方法,它非常相似,但不确定它是如何工作的?

如有任何帮助,我们将不胜感激。

ngOnInit(){

if(this.swUpdate.isEnabled){
this.swUpdate.available.subscribe( () => {

if(confirm("New Version available.. Load?")){
window.location.reload();
}


})
}

}

上面的代码在第二次重新加载时从缓存中获取数据。

最佳答案

如果它仍然相关,你可以这样做:setInterval(函数(){ swUpdate.checkForUpdate(); }, 1000);

这将每秒检查一次您的应用程序是否有新版本。当它找到新版本时,一旦下载了新版本,它就会进入可用状态。

希望这仍然对您有所帮助,并且正是您正在寻找的。

关于angular - 定期检查 service worker 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48678976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com