在我的pwa应用的第一个版本中,我创建了包含共享目标的清单
"share_target": {
"action": "/product/new",
"method": "GET",
"params": {
"title": "title",
"text": "text",
"url": "url"
}
},
一切都很好。现在,我决定处理POST操作而不是GET,因此我像这样更改了share_target:
...
"share_target": {
"action": "/product/share",
"method": "POST",
"enctype": "multipart/form-data",
"params": {
"title": "title",
"text": "text",
"url": "url"
}
},
...
更改了方法,操作并添加了enctype。似乎一切都没有改变。共享仍然调用旧方法/ product / new(在后端日志中检查,从未调用/ product / share)。当然,当我通过浏览器直接转到/manifest.json时,有一个新版本的清单。我重新安装了应用程序,清除了Chrome缓存。没有改变。您知道如何强制刷新吗?
通常,要获取manifest.json
文件更新,您的用户必须卸载并重新安装该应用程序。一些站点安装有WebAPKs,但例外,它们通常每24小时检查一次更新。