跳转到内容

getInstalledRelatedApps() 浏览器支持

发布于

navigator.getInstalledRelatedApps() 返回设备上已安装的、在调用方自身 manifest 的 related_applications 成员中声明过的平台应用或 PWA。

下表覆盖 MDN browser-compat-data 记录的该方法。桌面端只能检测 Windows(UWP)应用,其他桌面平台返回空数组,各行脚注有说明。

  • 图例
  • 支持
  • 部分支持
  • 需开启标志
  • 不支持
  • 未知
浏览器 / 平台支持版本置信度来源备注
Chrome (Desktop, Windows)支持85低来源1
Chrome (Android)支持84低来源—
Edge (Desktop, Windows)支持85低来源2
Samsung Internet支持14.0低来源—
Opera (Desktop, Windows)支持71低来源3
Firefox (Desktop)不支持—低来源4
Safari (macOS)不支持—低来源5
Safari (iOS)不支持—低来源6

源数据: /compatibility/get-installed-related-apps.json · 全球使用占比: 74 % (StatCounter 2026-05)

来源: 规范 · MDN · 最近核验 2026-09-04 · 置信度: 低 (由来源计算)

调用方的 manifest 必须在 related_applications 中列出相关的 Android 应用、UWP 应用或 PWA,且该应用也要反向声明这一关联,否则方法返回空数组。在非顶层浏览上下文中调用会以 InvalidStateError DOMException 拒绝(MDN)。