对PWA的更改表明不适用

时间:2018-04-26 12:08:26

标签: html5 web progressive-web-apps

我无法应用对Progressive Web App清单进行的更新。更新东西也可以,但是如果我从我的清单中更改了某些内容,比如background_color,则启动屏幕的颜色不会改变。我已经监视我的服务器,看看确实已经获取了manifest.json。重新启动手机也不会应用更改,唯一的方法似乎是卸载PWA并添加回主屏幕。

在桌面上,chrome开发人员工具显示正确获取了清单,并且可以在开发工具中看到更改。这是预期的行为吗?有没有办法在PWA安装完成后对manifest apply进行更改?

1 个答案:

答案 0 :(得分:4)

这已在官方The Web App Manifest文档中解决:

  

注意:如果将来更新manifest.json文件,那些   除非用户更改,否则用户不会自动获取更改   将您的应用重新添加到主屏幕。

所以,这确实是预期的行为。