简介
Web App Manifest 中文译名为“Web应用程序清单”。
它以一个JSON文本文件中提供有关应用程序的信息(如名称,作者,图标和描述)。
Manifest 的目的是将Web应用程序安装到设备的主屏幕,为用户提供更快的访问和更丰富的体验。
示例
{"short_name": "pwa","name": "pwa - demo", // 应用名称"description": "The Progressive JavaScript Framework", // 应用描述"icons": [ // 应用显示图标,根据容器大小适配{"src": "assets/imgs/48.png","type": "image/png","sizes": "48x48"},{"src": "assets/imgs/96.png","type": "image/png","sizes": "96x96"},{"src": "assets/imgs/192.png","type": "image/png","sizes": "192x192"}],"lang": "en-US","background_color": "#2196F3", // 刚打开页面时的背景"theme_color": "#2196F3", // 主题颜色"display": "standalone", //独立显示"start_url": "index.html?launcher=true" // 启动的页面}
操作
检查页面配置
在 Chrome 浏览器的开发者工具的 Application 功能选项卡里可以找到 Manifest 选项进行查看。
<link rel="manifest" href="./manifest.json">
编写配置文件
我们还需要为应用编辑配置文件,即 manifest.json 文件。配置文件用于描述应用的特征与行为。
以下是配置参考:相关文档 [ 传送门 ]
引入配置文件
在页面中需要引用该文件,浏览器会自动检测到该文件做对应处理。
<link rel="manifest" href="./manifest.json">
