对PWA清单的更改不适用

FIN*_*ide 2 html5 web progressive-web-apps

我无法将对Progressive Web App清单所做的更新应用到其中。更新内容可以正常工作,但是如果我更改清单中的某些内容(例如background_color),则启动屏幕的颜色将不会更改。我已经监视了我的服务器,以确保确实获取了manifest.json。重新启动手机也不会应用更改,唯一的方法似乎是卸载PWA并重新添加到主屏幕。

在桌面上,chrome开发人员工具显示清单文件已正确提取,并且可以在开发工具中看到更改。这是预期的行为吗?在安装PWA之后,是否有办法使清单更改适用?

noo*_*gui 6

官方的The Web App Manifest文档已解决了这一问题:

注意:如果以后再更新manifest.json文件,除非用户将应用重新添加到主屏幕,否则这些更改将不会自动被用户接受。

因此,这确实是预期的行为。

  • 删除应用程序并重新添加它仍然显示原始清单 (4认同)
  • 引用的部分似乎已从链接的 Google 页面中删除。 (2认同)