PWA manifest.json 中的 SVG 图标 - 如何为所有尺寸设置它?

Leo*_*Leo 12 icons progressive-web-apps manifest.json

现在有什么方法可以指定 PWA 的“manifest.json”中的 SVG 图标应该用于所有可能的大小?(Chrome/chromium 是我现在的主要目标。Firefox 有望跟进。)

    "icons": [
        {
            "src": "path-to-icon.svg",
            "purpose": "maskable any",
            "sizes: "???"
        }
    ],
Run Code Online (Sandbox Code Playgroud)

Not*_*ods 15

"sizes": "any"

https://html.spec.whatwg.org/multipage/semantics.html#attr-link-sizes

  • 接下来,该错误被标记为已修复。`"sizes": "any"` 现在应该可以在 Chrome 中使用。https://bugs.chromium.org/p/chromium/issues/detail?id=1107123#c10 ✨ (4认同)
  • https://bugs.chromium.org/p/chromium/issues/detail?id=1107123 (3认同)
  • Chrome 开发工具告诉我它必须是数字。 (2认同)
  • 它在 Firefox 中受支持,将为 Chrome 提交错误。您只需为 Chrome 输入一些巨大的数字即可。 (2认同)

Alw*_*win 8

“尺寸”:“任何”对我不起作用。我使用了以下配置:

{
    "src": "logo.svg",
    "sizes": "48x48 72x72 96x96 128x128 256x256 512x512",
    "type": "image/svg+xml",
    "purpose": "any"
}
Run Code Online (Sandbox Code Playgroud)

  • 根据 https://bugs.chromium.org/p/chromium/issues/detail?id=1107123#c10,Chrome 中存在“尺寸”不起作用的问题,但现在应该修复。 (4认同)