处理指向渐进式 Web 应用的链接

许多操作系统上的本机应用可以处理链接。 激活关联的 URL 后,本机应用可以请求启动而不是 Web 浏览器,以便为这些应用创建更具吸引力的体验。

渐进式Web 应用 (PWA) 也可以以类似的方式处理链接。

在满足以下任一条件时,安装 PWA 的操作系统会自动启动 PWA,用于引用 PWA 范围内的内容的任何链接:

  • PWA 是从 Windows 上的 Microsoft 应用商店安装的。
  • PWA 是使用 Microsoft Edge 安装的,Microsoft Edge 是设备上的默认浏览器。

自动链接处理无需任何代码即可正常工作,但最终用户可以选择退出自动链接处理。 选择退出自动链接处理:

  1. 在 Microsoft Edge 中,导航到 edge://apps

  2. 找到要禁用自动链接处理的 PWA,然后单击“ 详细信息”。

  3. 在“PWA 详细信息”页的“ 链接处理 ”部分下,单击切换按钮。

PWAmp 音乐播放器应用的 edge://apps 详细信息页,其中显示了链接处理切换按钮的位置

通过范围扩展,PWA 可以捕获到路径、子域甚至站点(而不是其自己的范围)的导航。 这对于跨多个域进行本地化的 PWA 非常有用。 例如,PWA 可以跨越 contoso.comcontoso.co.ukcontoso.fr

PWA 的清单定义 PWA 的范围限定在托管域的哪个部分。 例如, www.contoso.com 域名可能在 下 www.contoso.com/app 定义了一个 PWA,其范围设置为 /app。 在这种情况下,路径中 www.contoso.com/app 可用的所有网页都是 PWA 范围的一部分。 但是,路径中的 www.contoso.com/foo 网页不属于 PWA 范围。 此外,在 bar.contoso.com/appwww.contoso.co.uk 也不属于 PWA 范围的网页。

源试用版

自 2024 年 10 月 17 日起,范围扩展功能是源试用版。 有关状态,请参阅 Chrome 平台状态中的 Web 应用范围扩展功能

当该功能可以在 Microsoft Edge 中使用并且不再处于原始试用版中时,本文中将介绍该功能。 请参阅清单孵化存储库中的解释器Web 应用的范围扩展

另请参阅:

另请参阅