Angular ServiceWorker UpdateActivatedEvent.previous未定义

问题描述

我有一个根据the Angular documentation或多或少地设置过的服务人员,并且看起来一切正常,除了在更新应用程序并用document.location.reload()重新加载页面后,{{1 }}使用UpdateActivatedEvent属性prevIoUs触发。

该事件从以下代码触发:

undefined

与服务工作者的官方Angular文档中的示例类似:https://angular.io/guide/service-worker-communications#available-and-activated-updates

这是预期的行为吗?是否有人遇到相同的问题?我可能做错了什么。


下面是记录事件(updates.activated.subscribe(event => { console.log('old version was',event.prevIoUs); console.log('new version is',event.current); }); )时的实际输出的屏幕截图以及控制台中文档中的消息:

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)