javascript - site.webmanifest 文件的主要用途是什么?
问题描述
我正在使用 HTML 样板,我看到一个名为site.webmanifest
. 我在网上查了资料,不明白它的用途。
是网页开发中的必填文件吗?何时以及为何使用它?我怎么知道什么时候必须使用它?
解决方案
请参阅此处的文档。
它不是必需的文件。您需要使用它,或者在设计可以离线运行的 Web 应用程序时使用它。例如whatsapp web、todoist webapp、amazon webapp等。
Web 应用程序清单是称为渐进式 Web 应用程序 (PWA) 的 Web 技术集合的一部分,这些网站是无需应用商店即可安装到设备主屏幕的网站。与具有简单主屏幕链接或书签的常规 Web 应用程序不同,PWA 可以提前下载并可以离线工作,也可以使用常规 Web API。
Web 应用程序清单在 JSON 文本文件中提供有关 Web 应用程序的信息,这是下载 Web 应用程序所必需的并将其呈现给用户,类似于原生应用程序(例如,安装在设备的主屏幕上,为用户提供更快的访问和更丰富的体验)。PWA 清单包括其名称、作者、图标、版本、描述和所有必要资源的列表(除其他外)。
推荐阅读
- android - 警告“BluetoothRemoteDevices:跳过名称更新”是什么意思?
- c# - 添加瞬态
() 与 AddTransient () - powerbi - PowerBI 生成嵌套太深的 SQL 查询。怎么修?
- c# - Timespan 功能可将分钟转换为 8 小时工作日
- javascript - 如何在 Cypress 中测试文件上传功能?
- python - 身份验证网页抓取问题
- javascript - 如何使用链接到已打开页面的href
- python - 带有坐标列表的广度优先搜索python
- python - Django - 来自已选择的另一个模型选择的模型选择
- spring-integration - Spring Integration DSL:使用标头的转换器