【问题标题】:Updating an Angular PWA in a controlled manner: Questions以受控方式更新 Angular PWA:问题
【发布时间】:2021-01-18 09:03:43
【问题描述】:

我一直在玩 angular 的 PWA。我的一切都按我的意愿运行了,但我仍有一些未解决的问题:

  • swUpdate.available observable 随机触发两次(一次)。怎么会?
  • 如果我在更新可用时通过对话框提示用户,但他拒绝了 - swUpdate.available 会再次触发吗?
  • 调用 swUpdate.checkForUpdate() 有时需要不到 100 毫秒,有时需要很长时间(+90 秒)。可能是什么原因?
  • 最后,当我第一次打开我的应用程序(使用 PWA)时,初始加载通常需要很长时间(+10 秒),尽管我使用的是registrationStrategy: 'registerImmediately'。

我发现 swUpdate API 有点陈旧。为什么 checkForUpdate() 不返回带有 UpdateAvailableEvent 的 Observable(如果有的话)? ????‍♂️

干杯

【问题讨论】:

标签: angular progressive-web-apps service-worker service-worker-events


【解决方案1】:

由于无法解决这个问题,我切换到Workbox

【讨论】:

    猜你喜欢
    • 2019-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 2017-04-13
    • 1970-01-01
    相关资源
    最近更新 更多