我无法应用对Progressive Web App清单进行的更新。更新东西也可以,但是如果我从我的清单中更改了某些内容,比如background_color,则启动屏幕的颜色不会改变。我已经监视我的服务器,看看确实已经获取了manifest.json。重新启动手机也不会应用更改,唯一的方法似乎是卸载PWA并添加回主屏幕。
在桌面上,chrome开发人员工具显示正确获取了清单,并且可以在开发工具中看到更改。这是预期的行为吗?有没有办法在PWA安装完成后对manifest apply进行更改?
答案 0 :(得分:4)
这已在官方The Web App Manifest文档中解决:
注意:如果将来更新manifest.json文件,那些 除非用户更改,否则用户不会自动获取更改 将您的应用重新添加到主屏幕。
所以,这确实是预期的行为。