Manifest handle_links 浏览器支持
发布于 更新于
handle_links 是 WICG 提案中的 manifest 成员,让已安装的 PWA 建议作用域内链接应在应用内而非浏览器中打开,取值为 preferred、not-preferred 与 auto(省略时的默认值)。
下表只有一行,因为 Chrome Platform Status 是该成员唯一的实现记录:它把该功能列为“On hold”(搁置),没有发布里程碑。
- 图例
- 支持
- 部分支持
- 需开启标志
- 不支持
- 未知
| 浏览器 / 平台 | 支持 | 版本 | 置信度 | 来源 | 备注 |
|---|---|---|---|---|---|
| Chrome (Desktop) | 不支持 | — | 中 | 来源 | 1 |
- chromestatus.com 把该特性自身的实现状态记录为「On hold」,没有发布里程碑。
说明文档定义的内容
Section titled “说明文档定义的内容”这些取值是对用户代理的建议而非指令:preferred 表示应在已安装应用内打开作用域内链接,not-preferred 表示不应如此,auto 则把选择权交给符合平台习惯的行为。该成员作用于 manifest 的作用域;同时声明 scope_extensions 时,扩展的源也包含在内。说明文档没有定义任何 JavaScript API 来读取浏览器的决定。
- handle_links:让已安装的 PWA 选择是否接管链接
- PWA URL handler: handle_links explainer(github.com)
- Chrome Platform Status: Web app link handling(chromestatus.com)