PWA(渐进式 Web 应用)是一种利用现代浏览器 API,使传统网页应用具备原生应用体验的技术标准集合。
其核心要素包括:
manifest.json 文件用于声明应用在设备上的展示方式。当满足浏览器的 PWA 安装条件时,浏览器会提示用户将应用安装到桌面。
在 HTML 中引入方式:
核心配置项说明:
standalone 表现最像常规应用,保留系统通知栏;而 fullscreen 则会隐藏系统状态栏,进入完全的全屏模式(适用于全屏游戏展示)。icons 设置 "purpose": "maskable" 并提供四周留白空间内容的图标,可以确保图标不管怎么被裁剪都能正常显示。