您可以在 PWA 中手动设置版本号吗?

Can you manually set the version number in a PWA?

TL;DR

有没有办法在 manifest.jsonservice-worker.js 文件中设置 PWA(渐进式 Web 应用程序)的版本号以将默认值 (1) 覆盖为自定义数?


我已经尝试在 manifest.json 中添加 version 密钥,但版本号停留在 1

{
  "version": 2
}

我也试过在 service-worker.js 中添加一个 version 变量,就像这样。但是,这也没有正确设置版本。

const version = 2;

// Also tried...
const VERSION = 2;

那么,是否可以在 PWA 中设置版本号?

已将 id 字段添加到 Web App Manifest spec in late 2021. Chrome implemented it in version 96

我认为还没有其他人实现过此功能,但我相信您可以使用 start_url 中的查询参数获得类似的效果。

Here's an article that explains further.