在我的 PWA 中,我想确保对 manifest.json
进行任何更改文件被强制应用于任何已经将 PWA 添加到主屏幕的设备,或者确保 Chrome 不缓存文件,因此在添加到主屏幕时不会使用旧设置
我尝试更改 list 文件的名称和 <link>
值,但这似乎在下次访问时不起作用
是否有确定的方法来确保使用最新的 list 文件?
最佳答案
在大多数情况下,更改应在 PWA 启动后的一两天内反射(reflect),在某些字段 list 文件已更新之后。桌面版 Chrome 和 Android 版 Chrome 在哪些字段会触发更新方面存在细微差别。最简单的事情之一是更改 icons
或 theme_color
.
关键是用户必须打开 PWA,以便 Chrome 检查 list 是否已更新。
详情请见 How Chrome handles updates to the web app manifest
关于android - 如何强制 manifest.json 在现有 Android 设备上刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51251544/