在我的 PWA 中,我想确保对manifest.json
文件的任何更改都强制应用于任何已经将 PWA 添加到主屏幕的设备,或者确保 Chrome 不会缓存文件,因此在添加到主屏幕时不会使用旧设置
我尝试更改清单文件的名称和<link>
值,但这似乎在下次访问时不起作用
是否有确定的方法来确保使用最新的清单文件?
在我的 PWA 中,我想确保对manifest.json
文件的任何更改都强制应用于任何已经将 PWA 添加到主屏幕的设备,或者确保 Chrome 不会缓存文件,因此在添加到主屏幕时不会使用旧设置
我尝试更改清单文件的名称和<link>
值,但这似乎在下次访问时不起作用
是否有确定的方法来确保使用最新的清单文件?
在大多数情况下,更改应在 PWA 启动后的一两天内反映,在某些字段清单文件已更新之后。桌面版 Chrome 和 Android 版 Chrome 在哪些字段会触发更新方面存在细微差别。最简单的事情之一就是更改icons
或theme_color
.
关键是用户必须打开 PWA,以便 Chrome 检查清单是否已更新。
完整的详细信息请参见Chrome 如何处理 Web 应用清单的更新