Html 将更改应用于已安装PWA上的Web应用程序清单

Html 将更改应用于已安装PWA上的Web应用程序清单,html,service-worker,progressive-web-apps,manifest.json,Html,Service Worker,Progressive Web Apps,Manifest.json,如果我想对我的渐进式Web应用程序进行更改,例如对应用程序名称进行轻微更改,或更新徽标,是否可以强制对我所有用户安装的应用程序进行更新 我尝试将“?v=2”添加到清单URL <link rel="manifest" href="/manifest.json?v=2" /> 并强制更新服务人员 但是,它似乎没有在已安装的应用程序上应用新的更改。 我在Android上的Google Chrome上尝试了这一点。根据,明确强制更新是不可能的。然而,有一个持续的关于它的问题 您是否完全

如果我想对我的渐进式Web应用程序进行更改,例如对应用程序名称进行轻微更改,或更新徽标,是否可以强制对我所有用户安装的应用程序进行更新

我尝试将“?v=2”添加到清单URL

<link rel="manifest" href="/manifest.json?v=2" />

并强制更新服务人员

但是,它似乎没有在已安装的应用程序上应用新的更改。

我在Android上的Google Chrome上尝试了这一点。

根据,明确强制更新是不可能的。然而,有一个持续的关于它的问题

您是否完全确定您的manifest.json不是从浏览器的缓存中提供的?或者浏览器实际上使用了引用重命名的manifest.json的新HTML


我的理解是,您应该更改名称(例如,基于内容的散列),让浏览器完成它的工作。该规范规定,浏览器应始终以这种方式请求新版本。不确定更新是应该立即启动还是在下次访问之前启动。但是,我可能错了。

您是否尝试更改清单文件的名称-例如
manifestv2.json