{
  "slug": "manifest-icons",
  "name": "Web App Manifest: icons",
  "category": "Manifest",
  "summary": "The icons member supplies home-screen, task-switcher, and install-dialog imagery for a PWA. It also supports maskable icons that adapt to platform-specific shapes.",
  "name_zh": "Web 应用清单：icons",
  "summary_zh": "icons 成员为 PWA 提供主屏幕、任务切换器和安装对话框中使用的图像，并支持能适配各平台形状的 maskable 图标。",
  "spec_url": "https://w3c.github.io/manifest/#icons-member",
  "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Manifest/Reference/icons",
  "confidence": "low",
  "verified_at": "2026-07-10",
  "support": [
    {
      "target": "Chrome (Android)",
      "os": "Android",
      "browser": "chrome",
      "engine": "blink",
      "status": "yes",
      "version_added": "39",
      "version_full": "39",
      "applicable": true,
      "notes": [
        {
          "text": "Maskable icons supported via purpose: maskable.",
          "text_zh": "通过 purpose: maskable 支持 maskable 图标。"
        }
      ],
      "source": "https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Manifest/Reference/icons",
      "verified_at": "2026-07-10",
      "confidence": "medium"
    },
    {
      "target": "Chrome (Desktop)",
      "os": "Desktop",
      "browser": "chrome",
      "engine": "blink",
      "status": "yes",
      "version_added": "39",
      "version_full": "39",
      "applicable": true,
      "notes": [],
      "source": "https://caniuse.com/mdn-manifests_webapp_icons",
      "verified_at": "2026-07-10",
      "confidence": "low"
    },
    {
      "target": "Edge (Desktop)",
      "os": "Desktop",
      "browser": "edge",
      "engine": "blink",
      "status": "yes",
      "version_added": "79",
      "version_full": "79",
      "applicable": true,
      "notes": [],
      "source": "https://caniuse.com/mdn-manifests_webapp_icons",
      "verified_at": "2026-07-10",
      "confidence": "low"
    },
    {
      "target": "Safari (iOS)",
      "os": "iOS",
      "browser": "safari",
      "engine": "webkit",
      "status": "yes",
      "version_added": "15.4",
      "version_full": "15.4",
      "applicable": true,
      "notes": [
        {
          "text": "Maskable icons not supported; iOS applies its own icon shape.",
          "text_zh": "不支持 maskable 图标；iOS 使用自己的图标形状。"
        }
      ],
      "source": "https://caniuse.com/mdn-manifests_webapp_icons",
      "verified_at": "2026-07-10",
      "confidence": "low"
    },
    {
      "target": "Safari (macOS)",
      "os": "macOS",
      "browser": "safari",
      "engine": "webkit",
      "status": "yes",
      "version_added": "17",
      "version_full": "17",
      "applicable": true,
      "notes": [],
      "source": "https://caniuse.com/mdn-manifests_webapp_icons",
      "verified_at": "2026-07-10",
      "confidence": "low"
    },
    {
      "target": "Firefox (Desktop)",
      "os": "Desktop",
      "browser": "firefox",
      "engine": "gecko",
      "status": "no",
      "version_added": null,
      "version_full": null,
      "applicable": true,
      "notes": [
        {
          "text": "No install flow consuming manifest icons on desktop.",
          "text_zh": "桌面端没有使用 manifest 图标的安装流程。"
        }
      ],
      "source": "https://caniuse.com/mdn-manifests_webapp_icons",
      "verified_at": "2026-07-10",
      "confidence": "low"
    },
    {
      "target": "Firefox (Android)",
      "os": "Android",
      "browser": "firefox",
      "engine": "gecko",
      "status": "yes",
      "version_added": "152",
      "version_full": "152",
      "applicable": true,
      "notes": [],
      "source": "https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Manifest/Reference/icons",
      "verified_at": "2026-07-10",
      "confidence": "medium"
    },
    {
      "target": "Samsung Internet",
      "os": "Android",
      "browser": "samsung",
      "engine": "blink",
      "status": "yes",
      "version_added": "4.0",
      "version_full": "4.0",
      "applicable": true,
      "notes": [],
      "source": "https://caniuse.com/mdn-manifests_webapp_icons",
      "verified_at": "2026-07-10",
      "confidence": "low"
    }
  ],
  "biz_compat": [],
  "generated_by": "OpenPWA compatibility explorer",
  "licence": "CC BY 4.0",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "OpenPWA — https://openpwa.net",
  "attribution_html": "<a href=\"https://openpwa.net\">OpenPWA</a>, <a href=\"https://creativecommons.org/licenses/by/4.0/\">CC BY 4.0</a>"
}