【发布时间】:2020-05-01 23:39:02
【问题描述】:
我使用 Angular 制作了一个 PWA。 PWA 工作正常,缓存工作。离线时,所有需要的 API 调用都会保存到缓存中,并由 service worker 访问。
我的问题很简单,如何通过命令访问这些数据。
当 PWA 离线时服务人员为我执行此操作非常棒,但是缓存中的这些数据是我希望其他组件使用的数据。考虑到它已经在缓存中,我不想再次调用 API。
我正在研究不同的选项,但我真的找不到任何结论性的东西。缓存 API 看起来很有趣,但我不知道 Angular PWA 是否就是这样保存数据的。
那么,有人知道如何访问 service-worker 使用的缓存数据吗?
【问题讨论】:
-
你的问题看起来很有趣,即使我也在寻找相同的答案,请看看这个developers.google.com/web/fundamentals/instant-and-offline/…它可能会有所帮助
-
所以从这个来源我假设一般来说是服务工作者或 PWA。使用缓存 API?
-
@AkhilNaidu 那么你知道服务工作者创建的缓存名称吗?这是一致的吗?我们可以选择吗?
标签: angular typescript caching progressive-web-apps browser-cache