跳转到内容

Badging API 浏览器支持

发布于

Badging API 通过 navigator.setAppBadge() 在已安装 Web App 的图标上显示徽标(数字或圆点),并通过 navigator.clearAppBadge() 清除。

下表覆盖 MDN browser-compat-data 记录的 Badging API。徽标仅对已安装应用生效、依赖启动器支持或与通知权限绑定等条件,均写在对应行的脚注里。

  • 图例
  • 支持
  • 部分支持
  • 需开启标志
  • 不支持
  • 未知
浏览器 / 平台支持版本置信度来源备注
Chrome (Android)部分支持84中来源1
Chrome (Desktop)支持81中来源—
Edge (Desktop)支持81中来源—
Safari (iOS)支持16.4中来源2
Safari (macOS)支持17中来源—
Firefox (Desktop)不支持—中来源3
Samsung Internet部分支持13.0中来源4
  1. 角标仅对已安装应用生效,且取决于启动器是否支持。
  2. 仅限主屏幕 Web 应用;与通知权限绑定。
  3. Firefox 没有实现 Badging API;`navigator.setAppBadge` 为 undefined(MDN 兼容性表,2026-10-03 核对)。
  4. 与 Chrome for Android 一致:角标仅对已安装 Web 应用显示,且取决于启动器是否支持。

源数据: /compatibility/badging-api.json · 全球使用占比: 73 % (StatCounter 2026-05)

来源: 规范 · MDN · 最近核验 2026-06-24 · 置信度: 中 (由来源计算)