ios - 在 iOS 中更新已安装的 PWA
问题描述
我使用 angular 编写了一个 PWA 项目,并在其上启用了 service-worker。当用户在 iOS 上安装 PWA(添加到主屏幕)文件被正确缓存,即使用户没有连接到互联网,他/她仍然可以使用 PWA 应用程序。
问题是由于从缓存而不是从 HTTP 获取文件,安装的 PWA 将无法感知服务器上发生的更新(html、css 和 js 文件)
考虑到 iOS 不支持 service worker 并且我无法使用SwUpdate
,当服务器上有更新时,如何更新已安装的 PWA?
解决方案
推荐阅读
- php - 如何从数组中获取信息以正确显示(Laravel)?
- r - 如何使用序列中的值作为名称在r中的for循环中命名对象
- google-cloud-platform - 为什么我在部署容器时看到此错误:'ERROR: (gcloud.run.deploy) PERMISSION_DENIED: The caller does not have permission'?
- r - R 中的“ggtextures”包示例不起作用
- angular - 直接设置属性时不会触发 ngOnChanges
- javascript - Toggle 带有单个查询的 Mongo 文档日期属性
- python - 如果该对象的类在另一个boost模块中声明,如何使用boost将指向C++对象的指针返回给python?
- docker - Mutagen.io 不会在 OSX 上同步 beta -> alpha
- django - 如何为 django 应用程序建模
- c# - 如何制作 Vector3 * Vector3 (*) 运算符