简介

Web App Manifest 中文译名为“Web应用程序清单”。
它以一个JSON文本文件中提供有关应用程序的信息(如名称,作者,图标和描述)。
Manifest 的目的是将Web应用程序安装到设备的主屏幕,为用户提供更快的访问和更丰富的体验。

示例

  1. {
  2. "short_name": "pwa",
  3. "name": "pwa - demo", // 应用名称
  4. "description": "The Progressive JavaScript Framework", // 应用描述
  5. "icons": [ // 应用显示图标,根据容器大小适配
  6. {
  7. "src": "assets/imgs/48.png",
  8. "type": "image/png",
  9. "sizes": "48x48"
  10. },
  11. {
  12. "src": "assets/imgs/96.png",
  13. "type": "image/png",
  14. "sizes": "96x96"
  15. },
  16. {
  17. "src": "assets/imgs/192.png",
  18. "type": "image/png",
  19. "sizes": "192x192"
  20. }
  21. ],
  22. "lang": "en-US",
  23. "background_color": "#2196F3", // 刚打开页面时的背景
  24. "theme_color": "#2196F3", // 主题颜色
  25. "display": "standalone", //独立显示
  26. "start_url": "index.html?launcher=true" // 启动的页面
  27. }

操作

检查页面配置

在 Chrome 浏览器的开发者工具的 Application 功能选项卡里可以找到 Manifest 选项进行查看。
image.png

  1. <link rel="manifest" href="./manifest.json">

编写配置文件

我们还需要为应用编辑配置文件,即 manifest.json 文件。配置文件用于描述应用的特征与行为。

以下是配置参考:相关文档 [ 传送门 ]

引入配置文件

在页面中需要引用该文件,浏览器会自动检测到该文件做对应处理。

  1. <link rel="manifest" href="./manifest.json">