PWA-清单文件
Posted slchuck
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PWA-清单文件相关的知识,希望对你有一定的参考价值。
应用清单
介绍
Web 应用清单文件是简单的 JSON 文件,提供了应用的相关信息 (比如应用的名称、作者、图标和描述)。可使用户将 Web 应用安装到设备的主屏幕上,并允许开发者自定义启动画面、模板颜色,甚至是打开的 URL 。
应用
在网页中添加下面这行代码:
<link rel="manifest" href="/manifest.json">
这个链接指向一个被称为“清单文件”的文件。这个文件只是简单的 JSON 文件,它遵循 W3C 的 Web App Manifest 规范,并使开发者能够控制应用中不同元素的外观感觉。它提供 Web 应用的信息,比如名称,作者,图标和描述。
示例
{
"name": "a pwa demo",
"short_name": "pwa",
"start_url": "/index.html",
"dispaly": "standalone",
"theme_color": "#FFDF00",
"background_color": "#FFDF00",
"icons": [
{
"src": "homescreen.png",
"sizes": "144*144",
"type": "image/png"
}
]
}
条件
要显示添加到主屏幕的提示,需要满足几个条件:
- 需要manifest.json文件
- 清单文件需要启动url
- 需要144*144像素的png图标
- 网站必须使用https运行的Service Worker
- 用户需要至少访问过网站两次,并且两次访问间隔在5min之上
以上是关于PWA-清单文件的主要内容,如果未能解决你的问题,请参考以下文章
PWA:为啥导航到 URI 仅在 URI 在 PWA 的清单中注册时才有效