Manifest
Web 应用清单是把网站变为可安装应用的 JSON 文件。它声明应用的标识(名称、图标、
主题色)、安装边界(scope)、启动后的渲染方式(display),以及让 PWA 拥有原生
质感的系统集成点——快捷方式、share_target 与协议处理器。
这里的每个字段都是一篇有出处支撑的参考页:它做什么、浏览器与平台如何对待它,以及 如何为你的产品设置它。
Manifest scope已安装应用的围栏边界——域内 vs 域外、share_target、shortcuts 与 start_url。
显示模式(display)standalone、fullscreen、minimal-ui、browser——回退链与 display_override。
name 与 short_name安装提示、主屏幕图标、应用切换器与系统启动器中的完整标签与缩短标签。
start_urlPWA 启动时加载的入口 URL——scope 约束、UTM 追踪与深度链接处理。
图标与 maskable 图标主屏幕、启动画面与任务栏的图标数组——含 Android 异形图标的 maskable 图标。
快捷方式(shortcuts)系统长按与右键上下文菜单中的快捷操作跳转列表条目。
share_target将 PWA 注册到系统原生分享菜单,从其他应用接收分享的 URL、文本与文件。
截图(screenshots)更丰富安装对话框中的推广图片——可滚动轮播与 form_factor 指导。
theme_color 与 background_color将浏览器界面与启动画面染成品牌色——深色模式、meta 标签交互与平台说明。
Tabbed application mode(标签式应用模式)实验性的 tabbed display_override 取值,以及 tab_strip 成员的 home_tab 与 new_tab_button。
规划中的主题
Section titled “规划中的主题”已在覆盖矩阵中预留,将逐步填充:
- 本地化(
lang、dir、translations)
← 返回参考总览。