【问题标题】:Can I have a PWA without caching any assets?我可以拥有不缓存任何资产的 PWA 吗?
【发布时间】:2020-08-26 01:35:30
【问题描述】:

我想使用 PWA 来安装我的小应用程序,但实际上并不需要它“离线就绪”——它是一个不断调用服务器获取数据的 vue 应用程序,它根本不无网络工作。

如果我有一个不费心缓存任何东西的服务人员,我是否仍然可以照常将其安装到设备主屏幕上,并且它是否只是在每次加载时请求所有资产?这里还有其他限制吗?

【问题讨论】:

  • 总是可以缓存不需要太多努力的基础知识,并且在离线时有一条路线可以去,只是说“对不起,不是现在”。一些 PWA 种子项目缓存足够,除了轻微的清单调整之外不需要做任何事情
  • 是的,您可以根据需要缓存尽可能多或尽可能少的资产
  • 对于网络清单start_url 在离线时提供 200 的 chrome 要求怎么样?

标签: javascript vue.js progressive-web-apps service-worker


【解决方案1】:

我认为你可以缓存你的 vue.js index.html,如果你愿意,这将作为 200 离线问题的答案来解决。 由于 vue.js 实现了 SPA 模型,整个应用程序将由 JS 控制,甚至是路由,所以请确保您没有缓存 dist js 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2013-09-21
    • 2019-07-04
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    相关资源
    最近更新 更多