首页 > 解决方案 > site.webmanifest 文件的主要用途是什么?

问题描述

我正在使用 HTML 样板,我看到一个名为site.webmanifest. 我在网上查了资料,不明白它的用途。

是网页开发中的必填文件吗?何时以及为何使用它?我怎么知道什么时候必须使用它?

标签: javascripthtmlnode.jsboilerplatemanifest.json

解决方案


请参阅此处的文档。

它不是必需的文件。您需要使用它,或者在设计可以离线运行的 Web 应用程序时使用它。例如whatsapp web、todoist webapp、amazon webapp等。

Web 应用程序清单是称为渐进式 Web 应用程序 (PWA) 的 Web 技术集合的一部分,这些网站是无需应用商店即可安装到设备主屏幕的网站。与具有简单主屏幕链接或书签的常规 Web 应用程序不同,PWA 可以提前下载并可以离线工作,也可以使用常规 Web API。

Web 应用程序清单在 JSON 文本文件中提供有关 Web 应用程序的信息,这是下载 Web 应用程序所必需的并将其呈现给用户,类似于原生应用程序(例如,安装在设备的主屏幕上,为用户提供更快的访问和更丰富的体验)。PWA 清单包括其名称、作者、图标、版本、描述和所有必要资源的列表(除其他外)。


推荐阅读